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

问题描述 投票:2回答:1

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

cron
1个回答
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
© www.soinside.com 2019 - 2024. All rights reserved.