17 Sep
2003
17 Sep
'03
06:52
Mike Unke
per Cron-Job möchte ich aus einem bestimmten Verzeichnis (inkl. allen Unterverzeichnissen) alle Dateien löschen, die älter als 30 Tage sind. Dieser Vorgang soll per Cron-Job angestoßen werden.
Zum Suchen der Dateien verwende ich find mit der Option -mtime 30. rm sollte nun die Dateien löschen. Eine normale Pipe | ist leider hierfür nicht geeignet.
ich mach das so: 0 10 */5 * * find /home/vollmer/Mail -name ",*" -mtime +20 | xargs rm -vf Jürgen -- Dr.rer.nat. Juergen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 9204871 Fax: +49(721) 24874 Juergen.Vollmer@[informatik-vollmer.de|alumni.uni-karlsruhe.de|acm.org] www.informatik-vollmer.de