我正在尝试从早上8:30到晚上9:30每5分钟运行一次cron作业。我一直在网上搜索,这就是我想出来的:
30,35,40,45,50,55 8 * * * /path/to/whatever.sh >> /var/log/whatever.log 2>&1
*/5 9-21 * * * /path/to/whatever.sh >> /var/log/whatever.log 2>&1
5,10,15,20,25,30 22 * * * /path/to/whatever.sh >> /var/log/whatever.log 2>&1
我已经查看了cron作业生成器,但它们似乎没有满足半小时开始/结束的要求。有没有人有更好或更简洁的解决方案?
答案 0 :(得分:5)
30-59/5 8 * * * /path/to/whatever.sh >> /var/log/whatever.log 2>&1
*/5 9-20 * * * /path/to/whatever.sh >> /var/log/whatever.log 2>&1
0-30/5 21 * * * /path/to/whatever.sh >> /var/log/whatever.log 2>&1
也应该有效,也更容易阅读。
答案 1 :(得分:0)
30-59/5 8-20 * * * /path/to/whatever.sh >> /var/log/whatever.log 2>&1
00-25/5 9-21 * * * /path/to/whatever.sh >> /var/log/whatever.log 2>&1
将达到目的。