cron表达式
|
顺序
|
秒
|
分钟
|
小时
|
日期
|
月份
|
星期
|
年(可选)
|
|
取值
|
0-59
|
0-59
|
0-23
|
1-30(31)
|
1-12
|
1-7
|
|
|
允许特殊字符
|
, – * /
|
, – * /
|
, – * /
|
, – * / ? L W C
|
, – * /
|
, – * / L # C
|
1970-2099 , – * /
|
字段含义
0 0 0 1 * ? 每月1号凌晨执行一次
对照上面的字段含义写自定义的cron时间表达式基本就ok了,写完后可以到 http://cron.e2.com/ 验证下。
注意:”0 0/50 * * * ?”这个表达式很多人会认为是每隔50分钟执行,实际不是,会每个小时的50分、60分钟跑一次,例如1:50,2:00,2:50,3:00……,这个千万别搞错了,我吃过这个亏。
引申阅读: 分布式环境保证定时任务的幂等性 Java定时器(二)之Spring定时任务、Quartz实现
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/200112.html原文链接:https://javaforall.net
