每隔X分钟和时间范围在詹金斯执行工作

时间:2015-07-02 07:53:34

标签: time jenkins cron

我想在一个时间范围之间每15分钟用一个cron在Jenkins执行一份工作。

我试过这个:

15 8-19 * * 1-5

但它每小时执行一次。我想要这个:

  

每隔15分钟从早上8点到晚上7点,从周一到周五。

3 个答案:

答案 0 :(得分:2)

来自Jenkins' cron语法:

  
      
  • *指定所有有效值
  •   
  • M-N指定值范围
  •   
  • M-N / X或* / X以X的间隔步进指定范围或整个有效范围
  •   
     

要允许定期计划的任务在系统上产生均匀负载,应尽可能使用符号H(表示“哈希”)

根据上述规则,您可以使用以下内容:

H/15 8-19 * * 1-5

答案 1 :(得分:1)

如果我站在你的问题下你所需要的只是下面的内容:

*/15 4,7 * * * /bin/sample >/dev/null 2>&1

我使用crontab generator Online来获取crontab配置

答案 2 :(得分:0)

*/15 8-18 * * 1-5

这会给你你想要的东西,但最后一次执行将是18:45。 * / x表示在给定的' x'中执行一次。分钟/小时/等