Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
cron-Jenkins中H/5的意义_Jenkins_Cron - Fatal编程技术网

cron-Jenkins中H/5的意义

cron-Jenkins中H/5的意义,jenkins,cron,Jenkins,Cron,我有一份作为cron的工作: 5 3,21 * * 1-5 这将在凌晨3:05和晚上9:05运行我的作业。现在我读到使用H是一种最佳实践 我尝试: H/5 3,21 * * 1-5 现在是什么意思?这会在凌晨3点到晚上21点后的5分钟或5分钟内安排生成吗?该H将对作业名称进行数字哈希,并使用它来确保具有相同cron设置的不同作业不会同时触发 H/5在第一个字段中表示从一小时后0到4分钟的某个时间开始每五分钟 因此H/5 3,21**1-5 在03:00和03:59之间每隔五分钟,然后在周一-

我有一份作为cron的工作:

5 3,21 * * 1-5
这将在凌晨3:05和晚上9:05运行我的作业。现在我读到使用
H
是一种最佳实践

我尝试:

H/5 3,21 * * 1-5

现在是什么意思?这会在凌晨3点到晚上21点后的5分钟或5分钟内安排生成吗?

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之间每小时运行一次,您可以使用
h3,21**1-5
,其中
H
将被0-59之间的数字替换,具体取决于作业名称


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

,因此这并不意味着在2.55和3.05之间启动一个构建,并在20.55和21.05之间启动一个构建?H/5 3,21**1-5告诉我它将在凌晨3点和晚上21点左右启动一个构建(不是在它们之间)。但是谢谢你提供的信息。我想我现在明白了。您可以编辑它,我将接受,但H/5将在3:xx和21:xx的时间内每5分钟编辑一次。如果你想在这些时间里只使用H一次,你是对的。是否可以像我在初始案例中描述的那样运行它,但使用“H”?所以在凌晨3点和晚上9点左右运行两次?1将尝试每分钟运行一次。我认为'H(0-5)21**1-5是你想要的