定時任務Cron表示式

2021-09-26 01:14:30 字數 1413 閱讀 5918

cron表示式由6或7個空格分隔的時間字段組成。

位置時間網域名稱

允許值允許的特殊字元1秒

0-59

, - * /2分

0-59

, - * /3時

0-23

, - * /4天

1-31

, - * / ? l w c5月

1-12

, - * /6周

1-7(sun-sat)

, - * / ? l c #

7年(可選)

1970-2099(空)

, - * /

備註:星期英文縮寫(sun,mon,tue,wed,thu,fri,sat),1表示星期天,7表示星期六。

cron表示式的時間欄位除允許設定數值之外,還可以使用一些特殊的字元,提供列表、範圍、萬用字元等功能:如下:

當配置日期和週時,應該注意只能指定二者中的乙個,另乙個必須為?cron表示式對特殊字元的大小寫不敏感,對代表星期的縮寫英文大小寫也不敏感。表示式

說明「0 0 12 * * ?」

每天12:00執行

「0 15 10 ?* *」

每天10:15執行

「0 15 10 * * ?」

每天10:15執行

「0 15 10 * * ? *」

每天10:15執行

「0 15 10 * * ? 2008」

在2023年的每天10:15執行

「0 * 14 * * ?」

每天14點到15點每分鐘執行一次,開始於14:00,結束於14:59

「0 0/5 14 * * ?」

每天14點到15點每5分鐘執行一次,開始於14:00,結束於14:55

「0 0/5 14,18 * * ?」

每天14點到15點每5分鐘執行一次,此外每天18點到19點每5分鐘也執行一次

「0 0-5 14 * * ?」

每天14:00到14:05,每分鐘執行一次

「0 10,44 14 ? 3 wed」 

三月每週三的14:10和14:44,執行一次

「0 15 10 ?* mon-fri」

每週一、二、三、四、五的10:15執行

「0 15 10 15 * ?」

每月的15日的10:15執行

「0 15 10 l * ?」

每月最後一天的10:15執行

「0 15 10 ? * 6l」

每月最後乙個星期五的10:15執行

「0 15 10 ? * 6l 2014-2016」

2023年、2023年、2023年每月最後乙個星期五的10:15執行

「0 15 10 ? * 6#3」

每月第三個星期五的10:15執行

定時任務cron表示式

cron表示式是乙個字串,字串以5或6個空格隔開,分為6或7個域,每乙個域代表乙個含義,cron有如下兩種語法格式 seconds minutes hours dayofmonth month dayofweek year或 seconds minutes hours dayofmonth mont...

定時任務Cron表示式

cron表示式是由空格分隔的6或7個域組成的字串。域中可以包含任何允許的值,包括含有特殊字元的組合值。cron表示式可以有如下兩種格式 實際使用中為了簡便大多使用6位 這些域如下所示 域是否必須 允許的值 允許的特殊字元 秒 seconds 是0 59 分 minutes 是0 59 時 hours...

定時任務 Cron表示式

cron表示式是乙個表示時間週期的字串。分為6或7個域,每乙個域代表乙個含義。驗證工具 cron有如下兩種語法格式 格式1 秒分 時天 月 月天 星期 年格式2 秒分 時天 月 月天 星期 每乙個域可出現的字元如下 格式 秒分時 天 月 月天 星期 年可出現字元 l w c l c 有效整數 0 5...