当前位置: 首页 > 面试题库 >

将Cron作业配置为每15分钟在Jenkins上运行

孟新知
2023-03-14
问题内容

我如何每隔15分钟在Jenkins上执行一次定时任务?

这是我尝试过的:

在詹金斯上,我有一个作业设置为使用以下cron语法每15分钟运行一次:

14 * * * *

但是作业将每小时执行一次,而不是每15分钟执行一次。

我收到有关cron语法格式的警告:

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

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


问题答案:

您的语法略有错误。说:

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

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

/ 描述范围的增量。



 类似资料:
  • 如何在Jenkins上每隔15分钟运行一次cron作业? 这就是我尝试过的: 在Jenkins上,我有一个作业集,使用以下cron语法每15分钟运行一次: 但是这项工作每小时执行一次,而不是15分钟。 我收到一条关于cron语法格式的警告: 这可能是cron作业每小时而不是15分钟执行一次的原因吗?

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

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

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

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

  • 我的使用案例: 作业 A 设置为在星期一到星期五的 18:00 运行。 作业 B 依赖于作业 A 是否成功,但应仅在周一至周五的 06:00 运行。(周一早上的跑步将取决于周五晚上的跑步)。我更喜欢设定的时间,而不是工作之间的延迟。 在任何给定的早晨,如果我看到作业A失败(因此作业B从未运行),我希望能够运行(修复)作业A,然后立即触发作业B。 到目前为止,我发现的只是这个用例的一部分。我修改了管