自動(dòng)化測(cè)試定時(shí)構(gòu)建---Jenkins時(shí)間輪詢(xún)配置

該字段遵循cron的語(yǔ)法(略有不同)。具體來(lái)說(shuō),每行由5個(gè)由TAB或空白分隔的字段組成:
MINUTE HOUR DOM MONTH DOW
分鐘 分鐘內(nèi)(0-59)
小時(shí) 一天的小時(shí)(0-23)
DOM 當(dāng)天(1-31)
月 月(1-12)
DOW 星期幾(0-7),0和7是星期日。
要為一個(gè)字段指定多個(gè)值,以下運(yùn)算符可用。按照優(yōu)先順序,

  • 指定所有有效值
    M-N 指定一個(gè)范圍的值
    M-N/X或者*/X通過(guò)指定范圍或整個(gè)有效范圍的X間隔的步驟
    A,B,...,Z 枚舉多個(gè)值
    為了允許周期性調(diào)度的任務(wù)在系統(tǒng)上產(chǎn)生均勻的負(fù)載,H應(yīng)盡可能使用符號(hào)(“哈?!保?。例如,使用0 0 * * *十幾個(gè)日常工作將在午夜引起大量的飆升。相比之下,使用H H * * *仍然每天執(zhí)行一次,但并不是全部同時(shí)執(zhí)行,更好地使用有限的資源。

該H符號(hào)可與范圍一起使用。例如,H H(0-7) * * * 指在12:00 AM(午夜)至上午7:59之間的某段時(shí)間。您也可以使用H具有或不帶有范圍的間隔時(shí)間。

該H符號(hào)可以被認(rèn)為是一個(gè)范圍內(nèi)的隨機(jī)值,但它實(shí)際上是作業(yè)名稱(chēng)的哈希,而不是隨機(jī)函數(shù),因此該值對(duì)于任何給定的項(xiàng)目保持穩(wěn)定。

請(qǐng)注意,由于月份長(zhǎng)度可變,在月份的一天中,短周期,例如/3或H/3將不會(huì)在大多數(shù)月份結(jié)束之前一直工作。例如,/3將在一個(gè)漫長(zhǎng)的月份的第1天,第4天,第31天運(yùn)行,然后在下個(gè)月的第二天。哈??偸窃?-28范圍內(nèi)選擇,所以H/3在一個(gè)月之后的3到6天的運(yùn)行之間將產(chǎn)生差距。(較長(zhǎng)的循環(huán)也將具有不一致的長(zhǎng)度,但效果可能相對(duì)較不明顯)。

空行和開(kāi)頭的#行將被忽略為注釋。

此外,@yearly,@annually,@monthly, @weekly,@daily,@midnight,并且@hourly也支持方便的別名。這些使用哈希系統(tǒng)進(jìn)行自動(dòng)平衡。例如,與一小時(shí)內(nèi)的任何時(shí)間@hourly相同,H * * * *也可能意味著什么。 @midnight實(shí)際上是指上午12:00至凌晨2:59之間的一段時(shí)間。

例子:

每十五分鐘(也許在:07:22:37:52)
H / 15 * * * *
#每十分鐘的上半部分(三次,也許在04:14: 24)
H(0-29)/ 10 * * * *
#每?jī)尚r(shí)一次,從上午9:45開(kāi)始45分鐘,每個(gè)工作日3:45 PM完成。
45 9-16 / 2 * * 1-5
在上午9點(diǎn)和下午5點(diǎn)每個(gè)工作日之間每隔兩小時(shí)時(shí)隙#一次(或許在上午10時(shí)38分,下午12點(diǎn)38,下午2點(diǎn)38分,下午4點(diǎn)38)
HH (9-16)/ 2 * * 1-5
#除1月1日以外的每月1日和15日每日1次
1-11 *

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容