1、cron的表达式是字符串,实际上是由七子表达式,描述个别细节的时间表
字段名 允许的值 允许的特殊字符
秒(second) 0-59 , - * /
分(minute) 0-59 , - * /
小时(hour) 0-23 , - * /
日(day-of-month) 1-31 , - * ? / L W C
月(month) 1-12 or JAN-DEC , - * /
周几(day-of-week) 1-7 or SUN-SAT , - * ? / L C #
年 (可选字段) empty, 1970-2099 , - * /
2、特殊字符说明
“*” 代表整个时间段
“?”字符:表示不确定的值
“,”字符:指定数个值
“-”字符:指定一个值的范围
“/”字符:指定一个值的增加幅度。n/m表示从n开始,每次增加m
“L”字符:用在日表示一个月中的最后一天,用在周表示该月最后一个星期X
“W”字符:指定离给定日期最近的工作日(周一到周五)
“#”字符:表示该月第几个周X。6#3表示该月第3个周五
3、cron表达式示例
(1)*/5 * * * * ? 每五秒钟执行一次
(2)* */5 * * * ? 每五分钟执行一次
(3)* 2/10 * * * ? 从第二分钟开始,每十分钟执行一次
(4)* * 5 L * ?每个月的最后一天,凌晨五点钟执行一次
(5)* * 12 ? * WED 每周三中午十二点执行一次
[注]:本文参考自网络,仅作个人学习笔记用途