PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : script-für auswahl von dateien .....



bob_morane77
11.02.03, 09:39
hi,

ich mache meine datensicherung mit tar auf die festplatte eines anderen server.
da ich aus sicherheitsgründen keine komprimierung mache, werden die files
ziemlich schnell sehr groß und "verstopfen" die platte.

am ende meiner sicherung erhalte ich ein file was z.b so aussieht.

datensicherung.tar_29-01-2003-01:01:15

das gibt es jeden tag !

ich bräuchte ein script (hab leider kaum ahung davon) das schaut, welche tage
vorhanden sind und nur die 5 neuesten behält. der rest kann gelöscht werden.

kann mir jemand helfen ?

thx

melody lee
11.02.03, 11:05
find /pfad/zum/backup -type d -ctime +5 -exec rm -rf \{\} \;
Vielleicht test- und sicherheitshalber das "rm -rf" durch "ls -ld" ersetzen, bevor Du mir Deine Backups blind anvertraust. ;o)
Mehr Informationen zu den Optionen von "find" in der manpage, zu Schellskripten bei der Partnerseite http://mrunix.de

bob_morane77
11.02.03, 12:13
ok, ich werd es die nacht mal probieren ;-)

hab aber sicherheitshalbe ne kopie der sicherungen gemacht !

thx

bob_morane77
11.02.03, 12:32
ich konnte nicht warten ;-)

habs mal in die commandozeile gehackt.

es passiert nischt !

find /home/datensicherung -type d -ctime +5 -exec rm -rf \{\} \;

muß ich da noch den file-namen angeben ?

cu

Discipulus
11.02.03, 13:14
Der Filename ist schön näherungsweise eingetragen. Gleich nach dem find. :D
Versuch mal nur
find /home/datensicherung -type d -ctime +5
Es sollte die eine Liste ausgeben mit den datensicherungen die vor 5 tagen das letzte mal geändert wurden.

melody lee
11.02.03, 13:16
*patsch*
Du suchst ja nicht nach Verzeichnissen, sondern nach Dateien. Also ohne "-type d"

bob_morane77
11.02.03, 14:11
jetzt geht es ;-)

thx