我已使用以下調度標準將 Jenkins 作業配置為每天運行。
H/15 18 * * *(上次運行時間為歐洲中部時間2019 年3 月19 日星期二下午6:53:39;下次運行時間為歐洲中部時間2019 年3 月20 日星期三下午6:08: 39。
然而,每天晚上運行時,都會觸發 4 次。
我不知道為什麼會發生這種情況,我檢查了調度程序,甚至管道代碼本身,沒有任何解釋為什麼會發生這種情況。
你知道為什麼我的工作每天晚上被觸發 4 次嗎?
答案1
StackOverflow 上 cron Jenkins 中 H/5 的意思:
第一個欄位中的 H/5 表示每五分鐘從整點後 0 到 4 分鐘之間的某個時間開始
所以 H/5 3,21 * * 1-5
週一至週五的03:00 至03:59 之間以及隨後的21:00 至21:59 之間每五分鐘一次,但從03:00 至03:04 之間的某個「隨機」時間開始,然後相同的分鐘數21:00之後
您告訴他從 18:00 開始每 15 分鐘運行一次您的作業。 60 分鐘/15 = 4。