我正在尝试在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)
谢谢!
最佳答案
似乎cron在crontab的末尾需要一个空行。我不小心留下了这样的字句和中提琴!两项任务均已执行。