5

我正在尝试在 centos/whm 下的 VPS 上设置几个 cron 作业。我已添加到 /var/spool/cron/root 以下行:

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

但只执行了第一行(for /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)

谢谢!

4

1 回答 1

5

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

于 2012-09-18T18:09:49.553 回答