**
1、主要解释
CRON表达式是有不同字符组成的,用来表达时间的一种定时形式.主要从在执行各种定时任务中.可以在服务器端使用.或者在分布式调度器Xxljob中使用.
2、组成
2.1 表达式一般由6个或者7个域组成.以空格分隔.
2.2 从左到右分别为秒 分 时 年 月份中的日期 月份 星期中的日期 年份
3 每个域可使用值
域 | 允许数字 | 允许字符 |
---|---|---|
秒 | 0-59 | , - * / |
分 | 0-59 | , - * / |
小时 | 0-23 | , - * / |
月份中的日期 | 0-31(注意具体月份的最大日期) | , - * ? / L W C |
月份 | 0-12或者JAY-DEC(英文月份简拼) | , - * / |
星期中的日期 | 0-7 或者SUM-SAT(SUM=1) | , - * ? / L C # |
年 | 1970-2099 | , - * / |
4 字符解释
字符 | 说明 |
---|---|
? | 表示不确定的值 |
, | 指定数个值 |
- | 指定一个值范围 |
/ | 幅度例如n/m 从n开始每增加m执行一次 |
L | (月份中的日期)一月最后一天;(星期中的日期)该月最后一个周几6L该月最后一个周五 |
* | 表示表示所有值 |
W | (星期中的日期)最接近指定天的工作日(周一到周五) |
# | (星期中的日期)只能用在周上,这个月第几个周几 |
5 具体例子
*/5 * * * * ? 每隔5秒执行一次
0 */1 * * * ? 每隔1分钟执行一次
0 0/3 * * * ? 每三分钟触发一次
0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发
0 0/5 14 * * ? 在每天下午2点到下午2:55期间的每5分钟触发
0 0/5 14,18 * * ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
6 表达式生成器
如果不知道怎么拼写,推荐在线直接生成
http://cron.qqe2.com/