jenkins配置定時任務位置(點擊日程表的問好可查看語法配置)
文章來源:http://www.zghlxwxcb.cn/news/detail-671571.html
jenkins的定時任務的參數(shù)
# 定時任務參數(shù)(每個參數(shù)之間使用tab鍵或空格分隔)
MINUTE HOUR DOM MONTH DOW
參數(shù) | 解釋 | 取值范圍 |
MINUTE ? ? ?? ?文章來源地址http://www.zghlxwxcb.cn/news/detail-671571.html |
分鐘 | 0-59 |
HOUR | 小時 | 0-23 |
DOM | 一月的天數(shù) | 1-31 |
MONTH | 月份 | 1-12 |
DOW ? ? | 一周的天數(shù) | 0-7(0和7表示周天) |
jenkins的定時任務語法
* 匹配范圍內(nèi)所有值
M-N 匹配M~N范圍內(nèi)所有值
M-N/X 或者 */X 在指定M~N范圍內(nèi)或整個有效區(qū)間內(nèi)每隔X構(gòu)建一次
A,B,...,Z 匹配多個值
為了在系統(tǒng)中生成定時任務,符號H(代表“Hash”,后面用“散列”代替)應該用在可能用到的地方,例如:為十幾個日常任務配置0 0 * * *將會在午夜產(chǎn)生較大峰值。相比之下,配置H H * * * 仍將每天一次執(zhí)行每個任務,不是都在同一時刻,可以更好的使用有限資源。
符號H可用于范圍,例如,H H(0-7) * * * 代表凌晨0:00到 上午7:59一段時間。你還可以用H代表有或無范圍的區(qū)間。
符號H 在一定范圍內(nèi)可被認為是一個隨機值,但實際上它是任務名稱的一個散列而不是隨機函數(shù)。
需要注意的是,月份中的某天-DOM字段,類似于*/3 或者 H/3 的短周期由于月份的天數(shù)不固定,在大多數(shù)月尾總不會工作。例如,*/3 將會在一個月里面的第一天、第四天。。。第31天執(zhí)行,下個月的那天繼續(xù)重復執(zhí)行。散列一般被選擇在1-28天內(nèi),所以H/3將會在跑到月底的3-6天內(nèi)導致空白。(長時間循環(huán)將會導致長度不一,但是這種影響也是不明顯的。)
jenkins定時任務的語法示例
# 1、每天晚上8點自動執(zhí)行
0 20 * * *
# 2、每周1,3,5晚上8點執(zhí)行
0 20 * * 1,3,5
# 3、每周周1-周5晚上8點執(zhí)行
0 20 * * 1-5
# 4、一周內(nèi)每兩天8點執(zhí)行一次
0 20 * * * /2
# 5、每十五分鐘(可能在 :07, :22, :37, :52):
H/15 * * * *
# 6、每小時前半段每十分鐘一次(3 次,可能在 :04, :14, :24):
H(0-29)/10 * * * *
# 7、每兩小時一次,每兩個小時一次,從上午 9 點 45 分開始,到每個工作日下午 3 點 45 分結(jié)束,每小時 45 分鐘:
45 9-16/2 * * 1-5
# 8、每個工作日上午 8 點到下午 4 點之間每兩小時一次(可能在上午 9:38、上午 11:38、下午 1:38、下午 3:38):
HH(8-15)/2 * * 1-5
# 9、除 12 月外,每月 1 日和 15 日每天一次:
HH 1,15 1-11 *
到了這里,關(guān)于Jenkins的定時任務配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!