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!!
Alte Backups löschen
Re: Alte Backups löschen
Wenn deine Backups auf der lokalen Platte liegen, dann
Das löscht alles in dem Verzeichnis was älter als 21600 Minuten ist.
Code: Select all
find /pfad/zu/deinem/backup -cmin +21600 -exec rm "{}" ;Gruß Christian
BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
BofH excuses: YOU HAVE AN I/O ERROR -> Incompetent Operator error
Re: Alte Backups löschen
Oder auch
"File was last accessed n*24 hours ago."
Code: Select all
find /backup -atime +2 -exec rm {} ;Re: Alte Backups löschen
hey super!! vielen dank euch beiden!!
Re: Alte Backups löschen
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.
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.