Und ich würde dennoch ein if-Konstrukt darüber setzen, da es sonst Fehlermeldungen gibt, sollte nichts gefunden werden.
Fast perfekt. Wenn man den * weglässt (es ist find [PATH], wenn Du ein * anhängst wird versucht in dem Suchpfad zu expandieren, was nicht geht wenn er leer ist) kann man sich das IF-Konstrukt sparen.
und zum copypasten (hab mir jetzt schon 2x das flash geschreddert und hatte die crontab nicht im backup, doh!);
Code
#
# clean out 2 day old news at 23:00
00 23 * * * find /hdd/movie/Nachrichten/ -type f -mtime +3 -maxdepth 1 -delete
#
# clean out /hdd/movie/autoclean
10 23 * * * find /hdd/movie/autoclean/days/ -type f -mtime +3 -maxdepth 1 -delete
20 23 * * * find /hdd/movie/autoclean/weeks/ -type f -mtime +28 -maxdepth 1 -delete
30 23 * * * find /hdd/movie/autoclean/months/ -type f -mtime +180 -maxdepth 1 -delete
Und jetzt noch cron einschalten (ein mal per telnet oder ssh machen)