[Support] Cronjob, der Datum autom. im Dateinamen einfügt
Marko Faldix
vaals at faldix.de
Tue Jun 26 21:58:59 CEST 2007
Hallo,
Am Dienstag, 26. Juni 2007 21:26 schrieb irene kühne:
> Hallo Support
>
> Cronjob, der Datum autom. im Dateinamen einfügt - nicht nur als
> shellbefehl.
>
> Irgendwie muss das ja über einen cronjob bei hostsharing laufen können. Es
> gibt ja genug z.B. Logdateien, die das aktuelle Datum im Dateinamen haben.
> Viele verschiedene Versuche direkt in der shell haben funktioniert - bisher
> aber keiner als cronjob.
>
> cp /home/pacs/mue00/var/web.err.gz /home/pacs/mue00/var/`date
> "+%y-%m-%d"`_web.err.gz cp /home/pacs/mue00/var/web.err.gz
> /home/pacs/mue00/var/`date +%y-%m-%d`_web.err.gz usw.
du mußt die Befehle, wie sie in der Shell funktionieren erstmal in ein
Shellscript einfügen. Ein Knackpunkt könnte sein, daß das gewünschte Datum
erstmal in eine Variable zwischengespeichert werden sollte um den
Zieldateinamen anschließend zusammenzusetzen.
Dann das Shellscript testen und anpassen per Aufruf von Kommandozeile. Danach
für den Cronjob überprüfen, ob alle Pfade absolut sind und Pfade anpassen.
Dann kann man es als cronjob benutzen.
> Anmerkung: Warum wird eigentlich web.err.gz jede Nacht überschrieben und
> nicht ebenfalls vom System mit Datumsangabe archiviert? Wir würden eine
> Archivierung begrüssen.
Die vollständigen Logfiles werden ja archiviert. Mir genügt das eigentlich.
Aber dafür sind ja dann auch eigene cronjobs gut, um sowas dann zusätzlich
selbst für sich zu archivieren.
Gruß,
Marko
More information about the Support
mailing list