crontab中只执行第一线(Crontab executes only first line)

2019-09-22 14:18发布

我试图建立对下的CentOS /南国VPS几个cron作业。 我已经添加到/ var /线轴/ cron的/根下面几行:

*/5 * * * * find /some-dir/* \( ! -iname ".ht*" \) -delete
*/10 * * * * find /some-other-dir/* \( ! -iname ".ht*" \) -delete

但仅在第一行执行(对于/一些-DIR /)。 如果我换行 - /一些,其他-DIR /执行/一些-DIR / - 不是。 我试图把分号在每一行的末尾,把空格,制表符,更改文件编码 - 什么都没有。

我怎样才能让cron进程这两项任务?

这里是在/ var /日志/ 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)

谢谢!

Answer 1:

这似乎是cron的需要一个空行的crontab中结束。 我不小心留下了这样的线和中提琴! 这两个任务执行。



文章来源: Crontab executes only first line