1. 程式人生 > >定時任務cron表示式詳解

定時任務cron表示式詳解

cron表示式

順序分鐘小時日期月份星期年(可選)
取值0-590-590-231-30(31)1-121-7
允許特殊字元, - * /, - * /, - * /, - * / ? L W C, - * /, - * / L # C1970-2099 , - * /

欄位含義

*:代表所有可能的值-:指定範圍,:列出列舉  例如在分鐘裡,"5,15"表示5分鐘和20分鐘觸發/:指定增量  例如在分鐘裡,"3/15"表示從3分鐘開始,沒隔15分鐘執行一次?:表示沒有具體的值,使用?要注意衝突L:表示last,例如星期中表示7或SAT,月份中表示最後一天31或30,6L表示這個月倒數第6天,FRIL表示這個月的最後一個星期五W:只能用在月份中,表示最接近指定天的工作日
#:只能用在星期中,表示這個月的第幾個周幾,例如6#3表示這個月的第3個週五示例0 * * * * ? 每1分鐘觸發一次0 0 * * * ? 每天每1小時觸發一次0 0 10 * * ? 每天10點觸發一次0 * 14 * * ? 在每天下午2點到下午2:59期間的每1分鐘觸發0 30 9 1 * ? 每月1號上午9點半0 15 10 15 * ? 每月15日上午10:15觸發*/5 * * * * ? 每隔5秒執行一次0 */1 * * * ? 每隔1分鐘執行一次0 0 5-15 * * ? 每天5-15點整點觸發0 0/3 * * * ? 每三分鐘觸發一次
0 0 0 1 * ?  每月1號凌晨執行一次

對照上面的欄位含義寫自定義的cron時間表達式基本就ok了,寫完後可以到 

http://cron.qqe2.com/ 驗證下。