【发布时间】:2019-04-20 08:39:11
【问题描述】:
我有一个如图所示的 cron 作业输入。
按原样,它确实删除了 13 天前或更早的大部分文件,但并不总是将它们全部删除,而且它经常运行到无法删除的非空文件夹中(并报告此类文件)。错误是:“find: cannot delete '[truncated]': Directory not empty”
经过数周的反复试验才达到我现在的位置,我需要一些关于如何从这里改进的指导。似乎我必须在我的 cpanel 中输入 cron 命令才能让它们工作的方式并不总是与为 cron 命令给出的规定解决方案保持一致——因此需要数周的反复试验。
find /home/account/mysite.com/subfolder/iamworkingin/ -mindepth 1 -mtime +13 -delete
我需要将当前日期前 13 天之前的所有内容完全删除到列出的工作文件夹之外,并以多个/不同的深度级别删除所有子文件夹。
【问题讨论】: