blu*_*sky 43 unix cron jenkins
我如何每隔15分钟在詹金斯开一个cron工作?
这就是我尝试过的:
在Jenkins上,我有一个使用这个cron语法每15分钟运行一次的作业:
14 * * * *
Run Code Online (Sandbox Code Playgroud)
但这项工作每小时执行一次而不是15分钟.
我收到有关cron语法格式的警告:
Spread load evenly by using ‘H * * * *’ rather than ‘14 * * * *’
Run Code Online (Sandbox Code Playgroud)
这可能是为什么cron作业每小时而不是15分钟执行的原因?
dev*_*ull 80
你的语法有点错误.说:
*/15 * * * * command
|
|--> `*/15` would imply every 15 minutes.
Run Code Online (Sandbox Code Playgroud)
* 表示cron表达式匹配该字段的所有值.
/ 描述范围的增量.
lu_*_*_ko 67
1)你的cron错了.如果你想在Jenkins每15分钟运行一次,请使用:
H/15 * * * *
Run Code Online (Sandbox Code Playgroud)
2)詹金斯的警告Spread load evenly by using ‘...’ rather than ‘...’伴随着JENKINS-17311:
为了允许定期调度的任务在系统上产生均匀负载,应尽可能使用符号H(用于"散列").例如,对于十几个日常工作使用0 0***将导致午夜大幅飙升.相比之下,使用HH***仍然会每天执行一次每个作业,但不能同时执行,更好地使用有限的资源.
例子:
H/15 * * * * - 每十五分钟(也许在:07,:22,:37,:52):H(0-29)/10 * * * * - 每小时上半场每十分钟一次(三次,也许在:04,:14,:24)H 9-16/2 * * 1-5 - 每个工作日每两小时一次(可能在上午10:38,下午12:38,下午2:38,下午4:38)H H 1,15 1-11 * - 除了12月以外,每月的1日和15日每天一次| 归档时间: |
|
| 查看次数: |
100206 次 |
| 最近记录: |