Alte Backups löschen

Bash, Shell, PHP, Python, Perl, CGI
Post Reply
dani_ch
Posts: 79
Joined: 2003-03-23 17:42
 

Alte Backups löschen

Post 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!!
chris76
Posts: 1878
Joined: 2003-06-27 14:37
Location: Germering
 

Re: Alte Backups löschen

Post 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.
Gruß Christian

BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
fab
Posts: 17
Joined: 2003-10-04 15:01
Location: :tronhoW
 

Re: Alte Backups löschen

Post by fab »

Oder auch

Code: Select all

find /backup -atime +2 -exec rm {} ;
"File was last accessed n*24 hours ago."
dani_ch
Posts: 79
Joined: 2003-03-23 17:42
 

Re: Alte Backups löschen

Post by dani_ch »

hey super!! vielen dank euch beiden!!
pic
Posts: 8
Joined: 2004-11-12 13:26
 

Re: Alte Backups löschen

Post 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.
Post Reply