Met het volgende cron commando kan ik bestanden ouder dan 30 dagen verwijderen.
Nu kan het zijn dat er in "thumb" ook subdirectories worden aangemaakt, dus dacht ik; laat ik het commando zo maken;
Maar nu krijg ik de (logische en begrijpelijke) cron e-mails dat hij directory "." niet kan verwijderen. Hoe kan bovenstaande dan beter?
De reden dat ik eerst een cd doe is omdat je een error krijgt als die dir niet bestaat, en ik zodoende niet find en -rf op mijn hele filesystem doe
Als er een betere oplossing is (veiliger?) dan hoor ik dat natuurlijk graag.
code:
1
| cd /hosting/.../cache/gfx/thumb/; find . -type f -atime +30 -exec rm -rf {} \; |
Nu kan het zijn dat er in "thumb" ook subdirectories worden aangemaakt, dus dacht ik; laat ik het commando zo maken;
code:
1
| cd /hosting/.../cache/gfx/thumb/; find . -atime +30 -exec rm -rf {} \; |
Maar nu krijg ik de (logische en begrijpelijke) cron e-mails dat hij directory "." niet kan verwijderen. Hoe kan bovenstaande dan beter?
De reden dat ik eerst een cd doe is omdat je een error krijgt als die dir niet bestaat, en ik zodoende niet find en -rf op mijn hele filesystem doe