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

Cron作业从文件夹中删除未修改的文件(并可能保留一些未修改的文件),cron,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 我希望它每天运行,最好不要破坏整个网站,这样可以吗 另外,还有一个问题,如果缓存文件夹中有一个我想保留的文件,

我有一个基本的想法,我从不同的来源拼凑而成,但每一个似乎都有点不同(例如rm/find和mktime-1/+1似乎是变体),所以我只是想知道我是否做得对,或者是否有更好的方法来做

代码在这里-

php -f /home/(my username)/   - I can't edit that part
rm -f public_html/thumb/cache/* -mtime +1
我希望它每天运行,最好不要破坏整个网站,这样可以吗


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

您可以使用
查找
,例如:

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

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

Hmm,谢谢,但仍会出现错误“脚本路径不能包含任何特殊符号或空格”。我想我将不得不等到有人决定在论坛上发布正在发生的事情,为帮助而欢呼:)哦,刚刚开始工作,结果发现你不能做cron工作,你只能键入文件的位置。我已经将代码插入到一个文件中,只需等待12个小时,看看它是否有效:)如果不行,也为你的另一个问题的答案干杯,我将尝试你链接到的php代码:P