Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于Jenkins的Cron语法,可以每5分钟运行一次,但不能每周一天运行1小时_Jenkins_Cron_Cronexpression - Fatal编程技术网

用于Jenkins的Cron语法,可以每5分钟运行一次,但不能每周一天运行1小时

用于Jenkins的Cron语法,可以每5分钟运行一次,但不能每周一天运行1小时,jenkins,cron,cronexpression,Jenkins,Cron,Cronexpression,我想每5分钟运行一次Jenkins作业,但每周一次,一小时内不运行任何东西 例如,每个星期一我都不希望项目从晚上10:00到11:00被触发。每隔一天,每隔一小时,它应该每5分钟运行一次 这就是我现在拥有的: H/5 0-21,23 * * 0-6 但我在选择的某一天关闭窗口时遇到了麻烦。有什么建议吗?当我需要cron不支持的复杂内容时,我倾向于在脚本本身的顶部对其进行编码: dow_hour=$(date +%u%H) if [[ ${dow_hour} = "122" ]] ; then

我想每5分钟运行一次Jenkins作业,但每周一次,一小时内不运行任何东西

例如,每个星期一我都不希望项目从晚上10:00到11:00被触发。每隔一天,每隔一小时,它应该每5分钟运行一次

这就是我现在拥有的:

H/5 0-21,23 * * 0-6

但我在选择的某一天关闭窗口时遇到了麻烦。有什么建议吗?

当我需要
cron
不支持的复杂内容时,我倾向于在脚本本身的顶部对其进行编码:

dow_hour=$(date +%u%H)
if [[ ${dow_hour} = "122" ]] ; then # Mondays, 10:xx PM
    exit
fi
或者,如果您想要控制的位置,那么没有什么可以阻止您为同一个作业拥有多个
cron
条目:

H/5 *       * * 0,2-6 blah blah blah # continuously on non-mondays
H/5 0-21,23 * * 1     blah blah blah # not between 10/11pm on mondays

当我需要
cron
不支持的复杂内容时,我倾向于在脚本本身的顶部对其进行编码:

dow_hour=$(date +%u%H)
if [[ ${dow_hour} = "122" ]] ; then # Mondays, 10:xx PM
    exit
fi
或者,如果您想要控制的位置,那么没有什么可以阻止您为同一个作业拥有多个
cron
条目:

H/5 *       * * 0,2-6 blah blah blah # continuously on non-mondays
H/5 0-21,23 * * 1     blah blah blah # not between 10/11pm on mondays

使用两个crontab条目怎么样?除星期一外的所有日子都有一个,只有星期一有一个

H/5 * * * 0,2-6
H/5 0-21,23 * * 1

使用两个crontab条目怎么样?除星期一外的所有日子都有一个,只有星期一有一个

H/5 * * * 0,2-6
H/5 0-21,23 * * 1