Hi leute,
bin grad eine datei am schreiben was ein Backup macht von einem Ordner.
dies wird per Cron tägl ausgeführt.
die datei macht das backup: tar cfvz backup-xxx-$(date +%d.%m.%y).tar.gz /home/xxx/xxx/xxx
verschiebt es in den richtigen ordner: mv backup-xxx-$(date +%d.%m.%y).tar.gz /home/xxx
aber dann soll es mit find eine datei löschen die älter als 7 tage ist... und das klappt nicht ;/
Befehl: find /home/xxx -name 'backup-xxx-$(date +%d.%m.%y).tar.gz*' -mtime +7 -exec rm {} \;
find /home/xxx-name 'backup-xxx-$(date +%d.%m.%y).tar.gz*' -mtime +7 -delete
habe diese 2 Varianten probiert die ich im netz gefunden habe...
Um es für uns schneller übersichtlicher zu machen, habe wir dem backup ein datum hinzugefügt. was auch super klappt nur beim Find befehl will das nicht so.
wenn ich die befehle ausprobiere, geht er in die nächste zeile und macht nichts. habe auch schon die "mtime +X" abgeändert aber ohne erfolgt.
vielleicht könnt ihr mir helfen, weil bin langsam ratlos wieso es nicht geht und vorallem ohne fehler :/
MFG
Lesezeichen