Hallo!
Ich habe AWStats installiert und ein Shell-Script geschrieben, dass die Log-Datei aus dem Verzeichnis rausholt, auspackt, umbennent, dann mit AWStats auswertet und die Datei wieder löscht. Fast perfekt also, nur muss ich dem Shell-Script immer den Dateinamen nach Art "access.log.29" übergeben, damit er auch die richtige datei holt. 29 ist hierbei bei 1&1 immer die Kalenderwoche. Nun wüßte ich gerne, ob es die Möglichkeit gibt, diese letzte Kalenderwoche (ich würde gerne immer die Vorwoche auswerten) in einem Shellscript zu bekommen, so dass ich darin ein cp access.log.$KW.gz access.log.gz machen könnte, um jeweils per Cronjob die richtige DAtrei zu holen und auszuwerten. Wie kann ich also in einer Variable die Kalenderwoche der Vorwoche bekommen?`
Merci
Sebastian
Kalenderwoche in Shell-Script abfragen?
-
sbrinkmann
- Posts: 34
- Joined: 2002-11-21 23:23
- Location: Solingen
- Contact:
Re: Kalenderwoche in Shell-Script abfragen?
Wie kann ich also in einer Variable die Kalenderwoche der Vorwoche bekommen?
Code: Select all
man date
Such dir eins aus und dann:%U week number of year with Sunday as first day of week (00..53)
%V week number of year with Monday as first day of week (01..53)
%W week number of year with Monday as first day of week (00..53)
Code: Select all
date --date=-1week +%V