一炮叶、結構
- corn從左到右(用空格隔開):
秒
分
小時
日期
月份
星期
年份
二装获、各字段的含義
字段 | 允許值 | 允許的特殊字符 |
---|---|---|
秒(Seconds) | 0~59的整數(shù) | , - * / 四個字符 |
分(Minutes) | 0~59的整數(shù) | , - * / 四個字符 |
小時(Hours) | 0~23的整數(shù) | , - * / 四個字符 |
日期(DayofMonth) | 1~31的整數(shù)(但是你需要考慮你月的天數(shù)) | ,- * ? / L W C 八個字符 |
月份(Month) | 1~12的整數(shù)或者 JAN-DEC | , - * / 四個字符 |
星期(DayofWeek) | 1~7的整數(shù)或者 SUN-SAT (1=SUN) | , - * ? / L C # 八個字符 |
年(可選氯葬,留空)(Year) | 1970~2099 | , - * / 四個字符 |
(1)* 表示匹配該域的任意值尾膊。假如在Minutes域使用*, 即表示每分鐘都會觸發(fā)事件。
(2)? 只能用在DayofMonth和DayofWeek兩個域待笑。它也匹配域的任意值暮蹂,但實際不會仰泻。因為DayofMonth和DayofWeek會相互影響滩届。例如想在每月的20日觸發(fā)調(diào)度帜消,不管20日到底是星期幾,則只能使用如下寫法: 13 13 15 20 * ?, 其中最后一位只能用辈讶?娄猫,而不能使用*媳溺,如果使用*表示不管星期幾都會觸發(fā)褂删,實際上并不是這樣屯阀。
(3)- 表示范圍。例如在Minutes域使用5-20钦无,表示從5分到20分鐘每分鐘觸發(fā)一次
(4)/ 表示起始時間開始觸發(fā)失暂,然后每隔固定時間觸發(fā)一次弟塞。例如在Minutes域使用5/20,則意味著5分鐘時開始觸發(fā)一次拙已,而25倍踪,45等分別觸發(fā)一次.
(5), 表示列出枚舉值建车。例如:在Minutes域使用5,20缤至,則意味著在5和20分每分鐘觸發(fā)一次领斥。
(6)L 表示最后,只能出現(xiàn)在DayofWeek和DayofMonth域屯碴。如果在DayofWeek域使用5L,意味著在最后的一個星期四觸發(fā)导而。
(7)W 表示有效工作日(周一到周五),只能出現(xiàn)在DayofMonth域隔崎,系統(tǒng)將在離指定日期的最近的有效工作日觸發(fā)事件爵卒。例如:在 DayofMonth使用5W钓株,如果5日是星期六,則將在最近的工作日:星期五创坞,即4日觸發(fā)题涨。如果5日是星期天纲堵,則在6日(周一)觸發(fā)席函;如果5日在星期一到星期五中的一天,則就在5日觸發(fā)向挖。另外一點何之,W的最近尋找不會跨過月份 徊件。
(8)LW 這兩個字符可以連用蒜危,表示在某個月最后一個工作日,即最后一個星期五部翘。
(9)# 用于確定每個月第幾個星期幾新思,只能出現(xiàn)在DayofMonth域夹囚。例如在4#2邀窃,表示某月的第二個星期三。
三舵抹、常用表達式例子
(1)0 0 2 1 * ? *
表示在每月的1日的凌晨2點調(diào)整任務
(2)0 15 10 ? * MON-FRI
表示周一到周五每天上午10:15執(zhí)行作業(yè)
(3)0 15 10 ? 6L 2002-2006
表示2002-2006年的每個月的最后一個星期五上午10:15執(zhí)行作
(4)0 0 10,14,16 * * ?
每天上午10點掏父,下午2點,4點
(5)0 0/30 9-17 * * ?
朝九晚五工作時間內(nèi)每半小時
(6)0 0 12 ? * WED
表示每個星期三中午12點
(7)0 0 12 * * ?
每天中午12點觸發(fā)
(8)0 15 10 ? * *
每天上午10:15觸發(fā)
(9)0 15 10 * * ?
每天上午10:15觸發(fā)
(10)0 15 10 * * ? *
每天上午10:15觸發(fā)
(11)0 15 10 * * ? 2005
2005年的每天上午10:15觸發(fā)
(12)0 * 14 * * ?
在每天下午2點到下午2:59期間的每1分鐘觸發(fā)
(13)0 0/5 14 * * ?
在每天下午2點到下午2:55期間的每5分鐘觸發(fā)
(14)0 0/5 14,18 * * ?
在每天下午2點到2:55期間和下午6點到6:55期間的每5分鐘觸發(fā)
(15)0 0-5 14 * * ?
在每天下午2點到下午2:05期間的每1分鐘觸發(fā)
(16)0 10,44 14 ? 3 WED
每年三月的星期三的下午2:10和2:44觸發(fā)
(17)0 15 10 ? * MON-FRI
周一至周五的上午10:15觸發(fā)
(18)0 15 10 15 * ?
每月15日上午10:15觸發(fā)
(19)0 15 10 L * ?
每月最后一日的上午10:15觸發(fā)
(20)0 15 10 ? * 6L
每月的最后一個星期五上午10:15觸發(fā)
(21)0 15 10 ? * 6L 2002-2005
2002年至2005年的每月的最后一個星期五上午10:15觸發(fā)
(22)0 15 10 ? * 6#3
每月的第三個星期五上午10:15觸發(fā)
(23)0 10 3/2 2/1 * ?
2號開始執(zhí)行钾挟,每天執(zhí)行一次徽千。3點10分開始執(zhí)行汤锨,每2個小時執(zhí)行一次双抽。