Page 1 of 1

Alte Backups löschen

Posted: 2004-10-04 00:16
by dani_ch
Hallo zusammen

Ich habe ein Backupscript, welches unterschiedliche Backups erstellt. Nun möchte ich jedoch, dass es gleichzeitig Backups löscht, die älter als x Tage sind.

Dies müsste doch irgendwie mit rm machbar sein, oder? Irgendwie klappt es einfach nie.. ;-(

Oder habt Ihr sonst eine Idee?

Besten Dank für Eure Hilfe!!

Re: Alte Backups löschen

Posted: 2004-10-04 06:42
by chris76
Wenn deine Backups auf der lokalen Platte liegen, dann

Code: Select all

find /pfad/zu/deinem/backup -cmin +21600 -exec rm "{}" ;
Das löscht alles in dem Verzeichnis was älter als 21600 Minuten ist.

Re: Alte Backups löschen

Posted: 2004-10-04 13:15
by fab
Oder auch

Code: Select all

find /backup -atime +2 -exec rm {} ;
"File was last accessed n*24 hours ago."

Re: Alte Backups löschen

Posted: 2004-10-04 22:39
by dani_ch
hey super!! vielen dank euch beiden!!

Re: Alte Backups löschen

Posted: 2005-05-20 10:13
by pic
Hallo,

ich habe folgenden Befehl für alte SQL Backups die zuvor kopiert worden genutzt, aber die Backups werden nicht gelöscht. Woran kann das liegen?

find /var/www/web2/sqlbackup -cmin +240 -exec rm "{}" ;

Dort sind dann immer noch Backups von gestern Mittag vorhanden.

Danke.