我将如何创建一个每天在以下时间运行的 cronjob:
- 上午3:00
- 凌晨 3:50
- 9:00 AM
- 上午 9:50
我尝试了这个但它似乎不起作用:
00,50 3,9 * * * /usr/bin/something.sh
解决方案
在对日志进行大量检查之后,结果发现问题在于 crontab 中更高层的另一个脚本发生了段错误,所以我的 crontab 条目根本没有运行。
我禁用了这些脚本,我的条目运行正常。此外,事实证明上述语法完全有效。
答案1
可以/usr/bin/something.sh
执行嗎?
查看
/var/log/cron or /var/log/messages
取决于您的分布。
答案2
以上两个都是很好的答案/问题。我昨天偶然发现了这一点,它可能会给你一些想法:
答案3
0 3,9 * * * /usr/bin/something.sh
50 3,9 * * * /usr/bin/something.sh