Unix 将cron作业配置为在Jenkins上每15分钟运行一次
如何在Jenkins上每隔15分钟运行一次cron作业 这就是我尝试过的: 在Jenkins上,我有一个作业集,使用以下cron语法每15分钟运行一次:Unix 将cron作业配置为在Jenkins上每15分钟运行一次,unix,jenkins,cron,Unix,Jenkins,Cron,如何在Jenkins上每隔15分钟运行一次cron作业 这就是我尝试过的: 在Jenkins上,我有一个作业集,使用以下cron语法每15分钟运行一次: 14 * * * * 但是作业每小时执行一次,而不是15分钟 我收到一条关于cron语法格式的警告: Spread load evenly by using ‘H * * * *’ rather than ‘14 * * * *’ 这就是为什么cron作业每小时执行一次而不是每15分钟执行一次的原因吗 */15 * * * * your_
14 * * * *
但是作业每小时执行一次,而不是15分钟
我收到一条关于cron语法格式的警告:
Spread load evenly by using ‘H * * * *’ rather than ‘14 * * * *’
这就是为什么cron作业每小时执行一次而不是每15分钟执行一次的原因吗
*/15 * * * * your_command_or_whatever
你的语法有点错误。说:
*/15 * * * * command
|
|--> `*/15` would imply every 15 minutes.
*
表示cron表达式与字段的所有值匹配
/
描述范围的增量。1)您的cron错误。如果要在Jenkins上每15分钟运行一次作业,请使用以下命令:
H/15 * * * *
2)Jenkins的警告使用“…”而不是“…”来均匀分布荷载
附带:
为了允许定期计划的任务在系统上产生均匀的负载,应尽可能使用符号H(表示“哈希”)。例如,在一打日常工作中使用0***将导致午夜出现大峰值。相比之下,使用H***仍然可以每天执行一次每个作业,但不能同时执行所有作业,更好地利用有限的资源
示例:
-每十五分钟(可能在:07,:22,:37,:52):H/15****
-在每小时的前半部分每十分钟(三次,可能在:04,:14,:24)H(0-29)/10****
-每个工作日每两小时一次(可能在上午10:38、下午12:38、下午2:38、下午4:38)h9-16/2**1-5
-每月1日和15日一次,12月除外H 1,15 1-11*
无效输入:“H/15****”:第1:2行:意外标记:/
不确定上述注释是否相关,因为H
特定于我在任何cron增量/范围规范(如OP需要)中使用正斜杠时获得的“意外标记:/”。我尝试了单引号/双引号,用反斜杠转义斜杠。解决方案是什么?从crontab保存起每隔15分钟运行一次,还是每15分钟运行一次,如1:00、1:15、1:30、1:45?从小时开始每15分钟运行一次:00、15、30、45等等。