DatistEQ之CRON編輯器

Cron表達(dá)式,適用于周期性執(zhí)行、日常維護(hù)、在某時(shí)刻需要完成的單次任務(wù)等場(chǎng)景。

Cron表達(dá)式介紹

Cron表達(dá)式是一個(gè)具有時(shí)間含義的字符串,字符串以5 ~ 6個(gè)空格隔開,分為6 ~ 7個(gè)域,格式為X X X X X X X。其中X是一個(gè)域的占位符。最后一個(gè)代表年份的域非必須,可省略。單個(gè)域有多個(gè)取值時(shí),使用半角逗號(hào),隔開取值。每個(gè)域可以是確定的取值,也可以是具有邏輯意義的特殊字符。每個(gè)域最多支持一個(gè)前導(dǎo)零。

域取值

下表為Cron表達(dá)式中六個(gè)域能夠取的值以及支持的特殊字符。


image.png

特殊字符

Cron表達(dá)式中的每個(gè)域都支持一定數(shù)量的特殊字符,每個(gè)特殊字符有其特殊含義。


image.png

示例

  0/2 * * * * ?        每2秒 執(zhí)行        
  0 0/2 * * * ?        每2分鐘 執(zhí)行        
  0 0 2 1 * ?          每月1日凌晨2點(diǎn)觸發(fā)        
  0 0 10,14,16 * * ?   每天上午10點(diǎn)、下午2點(diǎn)、4點(diǎn)觸發(fā)        
  0 0/30 9-17 * * ?    朝九晚五工作時(shí)間內(nèi)每半小時(shí)觸發(fā)        
  0 0 12 ? * WED       每周三中午12點(diǎn)觸發(fā)        
  0 0 12 * * ?         每天中午12點(diǎn)觸發(fā)        
  0 * 14 * * ?         每天下午2點(diǎn)至下午2:59期間每1分鐘觸發(fā)        
  0 0/5 14 * * ?       每天下午2點(diǎn)至下午2:55期間每5分鐘觸發(fā)        
  0 0/5 14,18 * * ?    每天下午2點(diǎn)至2:55期間和下午6點(diǎn)到6:55期間每5分鐘觸發(fā)        
  0 0-5 14 * * ?       每天下午2點(diǎn)至下午2:05期間每1分鐘觸發(fā)        
  0 10,44 14 ? 3 WED   每年三月星期三下午2:10和2:44觸發(fā)        

  0 15 10 * * ?        每天上午10:15觸發(fā)        
  0 15 10 * * ? 2022   2022年的每天上午10:15觸發(fā)        
  0 15 10 ? * MON-FRI  周一至周五上午10:15觸發(fā)        
  0 15 10 15 * ?       每月15日上午10:15觸發(fā)        
  0 15 10 L * ?        每月最后一天上午10:15觸發(fā)        
  0 15 10 ? * 6L       每月最后一個(gè)周周五上午10:15觸發(fā)        
  0 15 10 ? * 6L 2022-2025        2022年至2025年每月最后一個(gè)星期五上午10:15觸發(fā)        
  0 15 10 ? * 6#3      每月第三個(gè)周周五上午10:15觸發(fā)"

編輯器界面

主要功能:

  • 中文表達(dá)更合符邏輯;
  • 提供示例代碼,以便于初學(xué)者快速入門;
  • 最近30次觸發(fā)時(shí)間預(yù)覽;
  • 支持星期、工作日、月未等編輯方式
小時(shí)
月份
年份

參考文獻(xiàn)
1、https://help.aliyun.com/document_detail/64769.html

?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Cron適用于周期性執(zhí)行、日常維護(hù)、在某時(shí)刻需要完成的單次任務(wù)等場(chǎng)景。Cron表達(dá)式是一個(gè)具有時(shí)間含義的字符串,字...
    core_筱閱讀 1,773評(píng)論 0 0
  • 時(shí)間格式: s> m >h >d> m> w(?)> y(?) 分別對(duì)應(yīng): 秒>分>小時(shí)>日>月>周>年, 1...
    二把刀9527閱讀 2,525評(píng)論 0 4
  • Spring定時(shí)器主要通過Quartz Cron表達(dá)式來(lái)實(shí)現(xiàn)定時(shí)任務(wù)。 其中注解的配置方法如下: # 每月的最后1...
    ixiaoyang8閱讀 1,621評(píng)論 0 1
  • (摘自https://www.cnblogs.com/shaofeer/p/11154333.html[https...
    立0911閱讀 903評(píng)論 0 0
  • cron Linux中使用內(nèi)置cron計(jì)劃任務(wù)服務(wù),按照約定的時(shí)間定時(shí)執(zhí)行特定的任務(wù)(job)。cron服務(wù)啟動(dòng)后...
    JunChow520閱讀 2,365評(píng)論 0 1

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