Hallo zusammen. In dem Ordner /backup soll durch ein Script alle Dateien gelöscht werden, die älter als eine Woche sind und nicht an einem Samstag erstellt wurden. Das heisst, es sind dann in diesem Ordner dann nach Aufruf dieses Scripts (Shell Kommandos), nur Dateien von Samstagen drinn und solche, die nicht älter als 7 Tage sind. Wie mache ich das? Kann mir da jemand die kompletten Kommandos sagen? Danke, NiX - Erich Troxler.
Hallo,
From: "NiX - Erich Troxler"
Hallo zusammen.
In dem Ordner /backup soll durch ein Script alle Dateien gelöscht werden, die älter als eine Woche sind und nicht an einem Samstag erstellt wurden.
files loeschen, die aelter als 7 Tage sind, koennte man mit $ find -mtime +7 -exec rm {} \; Das Problem mit den Samstagen ist damit noch nicht geloest. HTH, Oliver
Am Fre, 2003-08-01 um 12.46 schrieb Oliver Fuchs:
Hallo,
From: "NiX - Erich Troxler"
Hallo zusammen.
In dem Ordner /backup soll durch ein Script alle Dateien gelöscht werden, die älter als eine Woche sind und nicht an einem Samstag erstellt wurden.
files loeschen, die aelter als 7 Tage sind, koennte man mit $ find -mtime +7 -exec rm {} \;
+ Option -daystart !
Das Problem mit den Samstagen ist damit noch nicht geloest.
HTH, Oliver
Sollte nicht so schwierig sein. Mit date Wochentag feststellen und zurückrechnen auf Samstag. Wenn die Dateinamen in einem temp-file zwischengespeichert werden, müssen da nur die Samstage rausgefiltert werden. man date man find man comm man bash sollte reichen HTH, Wolfgang
Moin zusammen, Am Freitag, 1. August 2003 12:46 schrieb Oliver Fuchs:
From: "NiX - Erich Troxler"
In dem Ordner /backup soll durch ein Script alle Dateien gelöscht werden, die älter als eine Woche sind und nicht an einem Samstag erstellt wurden.
files loeschen, die aelter als 7 Tage sind, koennte man mit $ find -mtime +7 -exec rm {} \;
Das Problem mit den Samstagen ist damit noch nicht geloest.
kannst du das Skript nicht einfach Samstags ausführen und alle Dateien löschen, die älter als sechs Tage sind?! Gute Grüsse, Sven
participants (5)
-
NiX - Erich Troxler
-
Oliver Fuchs
-
Peter Wiersig
-
sven reinhardt
-
Wolfgang Hinsch