一尘不染

cron Jenkins中H / 5的含义

jenkins

我有一份cron的工作:

5 3,21 * * 1-5

这将在03:05 AM和09:05 PM运行我的工作。现在,我阅读了使用它的最佳实践H

我尝试:

H/5 3,21 * * 1-5

现在是什么意思?这会在3AM和21PM之后的5分钟或5分钟内安排构建吗?


阅读 1022

收藏
2020-07-25

共1个答案

一尘不染

H会接受这份工作名称的数字散列,并在同一时间使用,以确保使用相同的cron设置不同的作业不会所有的触发。

H/5在第一个字段中表示 每隔五分钟从每小时的0到4分钟之间的某个时间开始

所以 H/5 3,21 * * 1-5

是 **从03:00到03:59之间的每五分钟,然后在周一-

周五的21:00到21:59之间,**但是从03:00到03:04之间的某个“随机”时间开始,然后是相同的分钟数21:00之后

如果要在星期一->星期五的03:00-03:59和21:00-21:59之间每小时运行一次,则可以使用H 3,21 * * 1-5H根据作业名称,该位置将被0-59之间的某个数字代替。

用户界面将告诉您作业何时最后触发和下次触发

2020-07-25