我正在尝试在 centos/whm 下的 VPS 上设置几个 cron 作业。
我已将以下几行添加到 /var/spool/cron/root 中:
*/5 * * * * find /some-dir/* \( ! -iname ".ht*" \) -delete
*/10 * * * * find /some-other-dir/* \( ! -iname ".ht*" \) -delete
但只执行了第一行(对于/some-dir/)。如果我交换行 - /some-other-dir/ 执行,/some-dir/ - 不执行。我尝试在每行末尾添加分号,添加空格,制表符,更改文件编码 - 什么都没有。
如何让 cron 处理这两个任务?
这是 /var/log/cron 输出:
Sep 18 11:05:01 host crond[3302]: (root) CMD (find /some-dir/* \( ! -iname ".ht*" \) -delete)
Sep 18 11:10:01 host crond[3303]: (root) RELOAD (/var/spool/cron/root)
thanks!
看起来 cron 需要在 crontab 末尾有一个空行。我不小心留下了这样的线和中提琴!两项任务均已执行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)