Shell Backupscript
Hi,
ich habe auf einem Linux Server verschiedene Backupscripte laufen, die Dateien in verschiedene Ordner sichern (als zip´s). Problem ist, dass es mit der Zeit zu viele werden.
Bsp:
Backupordner X
-> Backup_YYYY_MM_DD
-> Backup_YYYY_MM_DD
-> Backup_YYYY_MM_DD
-> Backup_YYYY_MM_DD
-> Backup_YYYY_MM_DD
So sieht das dann aus. Nun möchte ich, dass es maximal 2 Backups gibt und die Anderen gelöscht werden. Es sollen immer die ältesten gelöscht werden.
ich habe auf einem Linux Server verschiedene Backupscripte laufen, die Dateien in verschiedene Ordner sichern (als zip´s). Problem ist, dass es mit der Zeit zu viele werden.
Bsp:
Backupordner X
-> Backup_YYYY_MM_DD
-> Backup_YYYY_MM_DD
-> Backup_YYYY_MM_DD
-> Backup_YYYY_MM_DD
-> Backup_YYYY_MM_DD
So sieht das dann aus. Nun möchte ich, dass es maximal 2 Backups gibt und die Anderen gelöscht werden. Es sollen immer die ältesten gelöscht werden.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 100145
Url: https://administrator.de/forum/shell-backupscript-100145.html
Ausgedruckt am: 22.12.2024 um 18:12 Uhr
2 Kommentare
Neuester Kommentar
Wie wäre es wenn du einfach nach dem Backup der aktuellen Dateien jeweils das Backup von vor 2 Tagen löscht. Dabei musst du natürlich aufpassen, dass du den Monats und Jahreswechsel berücksichtigst. Sollte aber eigentlich kein Problem sein das zu programmieren
Würde dann ungefähr so aussehen
backup der aktuellen dateien
löschen der datei mit dateinamen Backup_YYYY_MM_(DD-2)
Würde dann ungefähr so aussehen
backup der aktuellen dateien
löschen der datei mit dateinamen Backup_YYYY_MM_(DD-2)