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號(hào)凌晨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個(gè)部分組成,各部分用空格隔開(kāi),例如
0 0 12 ? *WED(每星期三下午12:00執(zhí)行)
Cron表達(dá)式的7個(gè)部分從左到右代表的含義如下
Seconds Minutes Hours Day-of-Month Month Day-of-Week Year
其中Year是可選的
Cron表達(dá)式可選的值
Seconds
秒:數(shù)字0-59
Minutes
分:數(shù)字0-59
Hours
時(shí) :數(shù)字0-23
Day-of-Month
月中的幾號(hào) :可以用數(shù)字1-31 中的任一一個(gè)值,但要注意一些特別的月份
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, - * /? 小時(shí)0-23, - * /? 日1-31, - * ? / L W C? 月1-12orJAN-DEC? ? ? ? ? ? ? ? , - * /? 周幾1-7orSUN-SAT? ? ? ? ? ? ? ? ? , - * ? / L C#? 年 (可選字段)empty,1970-2099, - * /
如果有不清楚的,請(qǐng)參考cron表達(dá)式詳解