用于Jenkins的Cron语法,可以每5分钟运行一次,但不能每周一天运行1小时
我想每5分钟运行一次Jenkins作业,但每周一次,一小时内不运行任何东西 例如,每个星期一我都不希望项目从晚上10:00到11:00被触发。每隔一天,每隔一小时,它应该每5分钟运行一次 这就是我现在拥有的:用于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
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