使用特定范围的cron计划程序

时间:2019-02-23 02:37:21

标签: linux cron

我需要从周一到周五的9:30 AM到4:00 PM开始每15分钟运行一个脚本。我想在Linux系统上使用cron。

我的尝试看起来像这样:

/15, 30 9-16 * * 1-5

我的问题是cron是否将起始点识别为9:30,或者还有其他方法可以做到这一点。

2 个答案:

答案 0 :(得分:0)

所以这是一个想法...我尚未测试过,但是我将其插入了https://crontab.guru

您可以在crontab中尝试2个单独的条目吗? 如下所示:

30/15 9-16 * * 1-5 <your command>

然后是第二个:

0-29/15 10-16 * * 1-5 <your command>

第一个开始于9:30,然后在第二个半小时之间运行15分钟(9:30、9:45、10:30、10:45等)。第二个开始于10:00,并且仅在30分钟以下的15分钟间隔内运行(10:00、10:15、11:00、11:15等)。根据crontab.guru的输出,看起来可能可行。

答案 1 :(得分:0)

最好在上午9点到下午4点之间使用,因为我不确定要实现9.30,直到单行第4点结束

00,15,30,45 09-16 * * 1-5命令*****

如果您想精确地从9.30开始,则最终需要添加两行。

30,45 09-15 * * 1-5命令 00,15 10-16 * * 1-5命令