ik een directory (/data/sites/webcam) waarin een (bewakings-)camera mp4-filmjes (heeeeeel veel mp4-filmpjes) neerzet. Die filmpjes moeten maximaal 48uur oid bewaard blijven (we bewaken ons scouting-terrein ermee, ivm koperdiefstal).
Met
sudo crontab -e
kan ik heel mooi een schedule aanmaken die dat bijvoorbeeld ieder uur op het halve uur doet. Ik kan alleen niet vinden hoe ik recursief (eigenlijk uberhaupt) kan herkennen hoe oud een bestand is om hem adhv de uitkomst het bestand weg te gooien.
Weet iemand van juillie hoe mijn scriptje (of als het heel kort kan, de commandline die ik in crontab zet) eruit moet zien?
om het iets duidelijker te maken, zou het script er ongeveer zo uit moeten zien:
rm -R /data/sites/webcam/*.mp4 if ( (current-time - modification-time) > 48 uur )
alleen weet ik niet of ik hier de juiste volgorde gebruik en de voorwaardelijke bewering klopt natuurlijk van geen kanten
