Cron表達(dá)式范例:
*/5 * * * * ? 每隔5秒執(zhí)行一次
0 */1 * * * ? 每隔1分鐘執(zhí)行一次
0 0 23 * * ? 每天23點(diǎn)執(zhí)行一次
0 0 1 * * ? 每天凌晨1點(diǎn)執(zhí)行一次:
0 0 1 1 * ? 每月1號凌晨1點(diǎn)執(zhí)行一次
0 0 23 L * ? 每月最后一天23點(diǎn)執(zhí)行一次
0 0 1 ? * L 每周星期天凌晨1點(diǎn)實(shí)行一次
0 26,29,33 * * * ? 在26分、29分、33分執(zhí)行一次
0 0 0,13,18,21 * * ? 每天的0點(diǎn)、13點(diǎn)、18點(diǎn)、21點(diǎn)都執(zhí)行一次
Cron 表達(dá)式
Cron表達(dá)式由7個部分組成,各部分用空格隔開,例如
0 0 12 ? * WED(每星期三下午12:00 執(zhí)行)
Cron表達(dá)式的7個部分從左到右代表的含義如下
Seconds Minutes Hours Day-of-Month Month Day-of-Week Year
其中Year是可選的
Cron表達(dá)式可選的值
Seconds
秒:數(shù)字0-59
Minutes
分:數(shù)字0-59
Hours
時 :數(shù)字0-23
Day-of-Month
月中的幾號 :可以用數(shù)字1-31 中的任一一個值,但要注意一些特別的月份
Month
一年中的幾月:可以用0-11 或用字符串 “JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV and DEC” 表示
Day-of-Week
每周:數(shù)字1-7(1 = 星期日),或用字符口串“SUN, MON, TUE, WED, THU, FRI and SAT”
字段名 允許的值 允許的特殊字符
秒 0-59 , - * /
分 0-59 , - * /
小時 0-23 , - * /
日 1-31 , - * ? / L W C
月 1-12 or JAN-DEC , - * /
周幾 1-7 or SUN-SAT , - * ? / L C #
年 (可選字段) empty, 1970-2099 , - * /
如果有不清楚的,請參考cron表達(dá)式詳解