gpt4 book ai didi

shell - crontab 只执行第一行

转载 作者:太空宇宙 更新时间:2023-11-03 17:13:45 27 4
gpt4 key购买 nike

我正在尝试在 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)

谢谢!

最佳答案

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

关于shell - crontab 只执行第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12479973/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com