当前位置: 首页 > 知识库问答 >
问题:

将cron作业配置为在Jenkins上每15分钟运行一次

颜华池
2023-03-14

如何在Jenkins上每隔15分钟运行一次cron作业?

这就是我尝试过的:

在Jenkins上,我有一个作业集,使用以下cron语法每15分钟运行一次:

14 * * * *

但是这项工作每小时执行一次,而不是15分钟。

我收到一条关于cron语法格式的警告:

Spread load evenly by using ‘H * * * *’ rather than ‘14 * * * *’

这可能是cron作业每小时而不是15分钟执行一次的原因吗?

共有3个答案

齐昊苍
2023-03-14

应该是,

*/15 * * * *  your_command_or_whatever
巩阳秋
2023-03-14

1) 你的亲信错了。如果要在Jenkins上每15分钟运行一次作业,请使用以下命令:

H/15 * * * *

2)来自Jenkins的警告使用'...'而不是'...'随JENKINS-17311而来:

为了让周期性调度的任务在系统上产生均匀的负载,应尽可能使用符号H(散列)。例如,对十几个日常工作使用0 0 * * * 将导致午夜的大峰值。相比之下,使用H H * * * 仍然可以每天执行一次每个作业,但不能同时执行,更好地利用有限的资源。

例子:

  • H/15****-每十五分钟(可能在:07,:22,:37,:52时):
  • H(0-29)/10****-在每小时的前半部分每十分钟(三次,可能在:04,:14,:24)
  • h9-16/2**1-5-每个工作日每两小时一次(可能在上午10:38、下午12:38、下午2:38、下午4:38)
  • H 1,15 1-11*-每月1日和15日一次,12月除外
羊舌兴德
2023-03-14

你的语法有点错误。说:

*/15 * * * * command
  |
  |--> `*/15` would imply every 15 minutes.

*表示cron表达式匹配字段的所有值。

/描述范围的增量。

 类似资料:
  • 问题内容: 我如何每隔15分钟在Jenkins上执行一次定时任务? 这是我尝试过的: 在詹金斯上,我有一个作业设置为使用以下cron语法每15分钟运行一次: 但是作业将每小时执行一次,而不是每15分钟执行一次。 我收到有关cron语法格式的警告: 这可能是cron作业每小时执行一次而不是15分钟执行一次的原因吗? 问题答案: 您的语法略有错误。说: 表示cron表达式与该字段的所有值匹配。 描述范

  • 我知道我可以为每一分钟设置cron就像 谢谢

  • 问题内容: 我希望添加一个条目,以每隔30分钟,每小时的零零几点和接近小时的30分钟执行一次脚本。我有以下内容,但它似乎无法在0上运行。 我需要使用什么字符串? cron在OSX上运行。 问题答案: 做:

  • 我试图设置一个cron作业,该作业将在工作日上午9:45到下午4点之间每分钟运行一次。 很容易让它在上午 9 点到下午 4 点之间工作,但让它在 9:45 开始给我带来了问题。 我试过: < code>45/1 9-16 * * 1-5 但是这将返回一个错误,16:错误的分钟

  • 如何使用cron表达式实现我想要的内容? 谁能解释一下石英晶体的这种行为? 提前谢了。

  • 问题内容: 我正在使用node-cron运行计划的作业。我希望作业每隔45分钟运行一次,但操作却很奇怪 这是我正在使用的模式 我的脚本开始于 这是工作执行的前两次 这绝对不是我期望或想要的。我想要的是每45分钟运行一次Jobs。有人可以帮我这个图案吗?谢谢 :) 问题答案: 您可能正在寻找 范围在这里。 秒:0-59 分钟:0-59 时间:0-23 每月的日期:1-31 月:0-11 星期几:0-