如何创建从 8:30 AM 到 9:30 PM 每 5 分钟运行一次的 cronjob?
How to create a cronjob that runs every 5 minutes from 8:30 AM to 9:30 PM?
我正在尝试 运行 从 8:30 AM 到 9:30 PM 每 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 作业生成器,但它们似乎没有在半小时内满足 start/end 的要求。有没有人有更好或更简洁的解决方案?
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
应该也可以,而且更容易阅读。
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
会达到目的。
我正在尝试 运行 从 8:30 AM 到 9:30 PM 每 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 作业生成器,但它们似乎没有在半小时内满足 start/end 的要求。有没有人有更好或更简洁的解决方案?
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
应该也可以,而且更容易阅读。
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
会达到目的。