除了在时间之间提到的以外,连续运行cron

时间:2017-12-18 11:14:13

标签: cron

我需要每隔5分钟从上午11点到晚上11点(晚上12点20分到下午1:45点)运行cron。

1 个答案:

答案 0 :(得分:1)

一个包含4个crontab条目的可能解决方案:

*/5 11 * * * cmd
0-20/5 12 * * * cmd
45-59/5 13 * * * cmd
*/5 14-22 * * * cmd
  • 第1行 - 每5分钟从11:00到11:59
  • 第二行 - 每隔5分钟从12:00到12:20
  • 第3行 - 每隔5分钟从13:45到13:59
  • 第4行 - 每隔5分钟从14:00到22:59

奖金提示: 第1行和第4行可以合并为3个crontab条目。

*/5 11,14-22 * * * cmd
0-20/5 12 * * * cmd
45-59/5 13 * * * cmd