Hallo Zusammen,
ich probiere seit langem einige Dateien aus einem Verzeichniss zu zippen bzw. nach 1 Tag / 7 Tage löschen.
Das funktioniert so wie es unten steht nicht richtig!
zu 1.) der befehl "Zip" selbst funktioniert, über Putty!
zu 2.) "Löschen" funktioniert nicht, hier kommt diese fehlermeldung " find: missing argument to `-exec' "
zu 3.) "Löschen" des ".zip" files funktioniert auch nicht, hier kommt auch diese fehlermeldung " find: missing argument to `-exec' "
Crontab selbst habe ich nicht als root (crontab -e).
#Dateien(Zip)
10 0 * * * find /home/pi/Video -name "*.jpg" -o -name "*.avi" -mtime +1 | zip -r "/home/pi/Video/backup_$(date +"%Y-%m-%d").zip" -@
#Dateien (Loeschen)
59 0 * * * find /home/pi/Video \( -name "*.jpg" -o -name "*.avi" \) -mtime +1 -exec rm {} \
#Dateien (nach 7 Tagen Zip Loeschen)
30 1 * * * find /home/pi/Video \( -name "*.zip" \) -mtime +7 -exec rm {} \
Das Zip habe ich schon installiert, das funktioniert auch, wenn ich es manuell ausführe.
Seht ihr hier ein Fehler drin, oder muss ich für Crontab selbst noch etwas installieren?
Danke schonmal
Grüße, Baron