Cron表达式的格式:秒 分 时 日 月 周 年(可选)。
字段名 允许的值 允许的特殊字符 秒 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 , - * / 字段 说明 ? 表示不确定的值 , 指定数个值 - 指定一个值的范围 / 指定一个值的增加幅度。n/m表示从n开始,每次增加m L 用在日表示一个月中的最后一天,用在周表示该月最后一个星期X W 指定离给定日期最近的工作日(周一到周五) # 该月第几个周X。6#3表示该月第3个周五 C 允许在日期域和星期域出现。这个字符依靠一个指定的“日历”。也就是说这个表达式的值依赖于相关的“日历”的计算结果,如果没有“日历”关联,则等价于所有包含的“日历”。日期域是“5C”表示关联“日历”中第一天,或者这个月开始的第一天的后5天。 星期域是“1C”表示关联“日历”中第一天,或者星期的第一天的后1天,也就是周日的后一天(周一)
Cron表达式范例:
字段 说明 /5 * * * ? 每隔5秒执行一次 0 /1 * * ? 每隔1分钟执行一次 0 0 23 * * ? 每天23点执行一次 0 0 1 * * ? 每天凌晨1点执行一次 0 0 1 1 * ? 每月1号凌晨1点执行一次 0 0 23 L * ? 每月最后一天23点执行一次 0 0 1 ? * L 每周星期天凌晨1点实行一次 0 26,29,33 * * * ? 在26分、29分、33分执行一次 0 0 0,13,18,21 * * ? 每天的0点、13点、18点、21点都执行一次
Cron表达式的格式
最新推荐文章于 2024-01-23 11:40:39 发布