Backup zeiten mit mop.pl

Post Reply
Message
Author
dhartmann
Posts: 25
Joined: 17. Sep 2004 10:18

Backup zeiten mit mop.pl

#1 Post by dhartmann »

Hi, kann mir jemand bei dem Perl Skript mod.pl behilflich sein?
Das basiert auf das Backup Skript backup.pl und löscht überflüssige Backupdateien die sich im laufe der Zeit ansammeln. Habe einen guten Artikel im Linux Magazin gefunden,

http://www.linux-magazin.de/Artikel/aus ... /perl.html

aber ich komme nicht ganz klar.

Ich möchte nur Backups der letzten sieben Tage aufbewaren, der Rest kann durch mop.pl gelöscht werden, aber ich weiß nicht genau wie ich das in dem Perl Skript mop.pl machen soll.
Wenn ich es ausführe kommt folgende Meldung, das er nichts löscht.

$ ./mop.pl
Keeping /data/backup/backup.20041201
Keeping /data/backup/backup.20041202
Keeping /data/backup/backup.20041203
Keeping /data/backup/backup.20041204
Keeping /data/backup/backup.20041205
Keeping /data/backup/backup.20041206
Keeping /data/backup/backup.20041207
Keeping /data/backup/backup.20041208
Keeping /data/backup/backup.20041209
Keeping /data/backup/backup.20041210
Keeping /data/backup/backup.20041211
Keeping /data/backup/backup.20041212
Keeping /data/backup/backup.20041213
Keeping /data/backup/backup.20031213



Freue mich auf jede Hilfe!

thx d.hartmann

dhartmann
Posts: 25
Joined: 17. Sep 2004 10:18

Vieleicht in bash?

#2 Post by dhartmann »

Wenn mir niemand bei dem anpassen des Perl Skripts behilflich sein kann, so würde ich mich doch sehr freuen wenns wenigstens ein shell skript wäre.

ich brauche also ein shell skript das

alle dateien in einem verzeichnis auf ihr datum anhand des dateinames überprüft

dateiname.datum
backup.20041201

und anschließen nur die letzten sieben backup dateien behält und den rest löscht.

wie kann man das in bash machen?


gruß, dhartmann

Post Reply