Jenkins Cron 表达式未在正确的时间安排
Jenkins Cron Expression Not Scheduled at Right time
全部,
尝试将 jenkins 作业配置为在每天上午 10 点触发并在 cron H 10 * * *
下使用,但 jenkins 控制台不是 运行 上午 10 点,而是 运行 上午 10 点 09 分。请帮我 运行 全年每天上午 10 点。
更新:添加带有'0 10 * * *'的表达式后,出现以下警告并且没有显示下一个运行时间。正常吗?
如果你真的想在上午 10 点,请使用 0 10 * * *
或5:30 AM,如您在评论中所问
30 5 * * *
Jenkins 会在这种情况下警告您。如果每个作业都这样安排,负载会突然上升。詹金斯建议你稍微改变一下工作时间。 H 表示每小时一次,而不是特别是在第 0 分钟。
30 5 * * *
将 运行 每天 5:30 上午
@daily
将在某个时间每天 运行 作业一次,由 Jenkins 选择
0 10 * * *
将 运行 每天 10:00 上午
开始时不使用 'H' 时,您 会 收到警告, 不会 收到提示作业将会或将有 运行,但它 将 仍处于活动状态,即它将 运行 根据声明。
当您犯任何语法错误时,您总是会看到红色的语法错误。
此外,一个好主意可能是创建一个虚拟作业来试验 cron 触发器,如果您还不满意的话。或者在 Linux:
上使用 crontab
crontab -e
man crontab
全部,
尝试将 jenkins 作业配置为在每天上午 10 点触发并在 cron H 10 * * *
下使用,但 jenkins 控制台不是 运行 上午 10 点,而是 运行 上午 10 点 09 分。请帮我 运行 全年每天上午 10 点。
更新:添加带有'0 10 * * *'的表达式后,出现以下警告并且没有显示下一个运行时间。正常吗?
如果你真的想在上午 10 点,请使用 0 10 * * *
或5:30 AM,如您在评论中所问
30 5 * * *
Jenkins 会在这种情况下警告您。如果每个作业都这样安排,负载会突然上升。詹金斯建议你稍微改变一下工作时间。 H 表示每小时一次,而不是特别是在第 0 分钟。
30 5 * * *
将 运行 每天 5:30 上午
@daily
将在某个时间每天 运行 作业一次,由 Jenkins 选择
0 10 * * *
将 运行 每天 10:00 上午
开始时不使用 'H' 时,您 会 收到警告, 不会 收到提示作业将会或将有 运行,但它 将 仍处于活动状态,即它将 运行 根据声明。
当您犯任何语法错误时,您总是会看到红色的语法错误。 此外,一个好主意可能是创建一个虚拟作业来试验 cron 触发器,如果您还不满意的话。或者在 Linux:
上使用 crontabcrontab -e
man crontab