Cron作业从文件夹中删除未修改的文件(并可能保留一些未修改的文件)

时间:2013-11-12 23:21:29

标签: cron

我有一个基本的想法,我从不同的来源拼凑在一起,但每个似乎有点不同(例如.rm / find和mktime -1 / + 1似乎是变化),所以我是只是想知道我是否这样做,或者是否有更好的方法来做到这一点?

代码在这里 -

php -f /home/(my username)/   - I can't edit that part
rm -f public_html/thumb/cache/* -mtime +1

我希望它每天都运行,最好不要破坏整个网站,这项工作会好吗?

另外,还有一个问题,如果缓存文件夹中有一个我想保留的文件,是否还可以添加一些额外的东西以便不删除它?

1 个答案:

答案 0 :(得分:0)

您可以使用find,例如:

find /usr/local/www/public_html/thumb/cache/ -type f -mtime +1d -delete

这将删除指定路径中超过1天的所有文件。