cron表达式说明
所属分类 linux
浏览量 72
CRON表达式是一种时间表达式,用于指定定期执行任务的时间规则
CRON 命令调度程序 Command Rund On
共7个字段
分别代表 秒、分、小时、日期、月份、星期 年
年 可选
域 是否必需 取值范围 特殊字符
秒 Seconds 是 [0, 59] * , - /
分钟 Minutes 是 [0, 59] * , - /
小时 Hours 是 [0, 23] * , - /
日期 DayofMonth 是 [1, 31] * , - / ? L W
月份 Month 是 [1, 12]或[JAN, DEC] * , - /
星期 DayofWeek 是 [1, 7]或[MON, SUN] , 若使用[1, 7]表达方式,1代表星期一,7代表星期日 * , - / ? L #
年 Year 否 1970+ - * /
*:表示匹配该域的任意值。假如在Minutes域使用*, 即表示每分钟都会触发事件。
?:只能用在DayofMonth和DayofWeek两个域。它也匹配域的任意值,但实际不会。因为DayofMonth和DayofWeek会相互影响。例如想在每月的20日触发调度,不管20日到底是星期几,则只能使用如下写法: 13 13 15 20 * ?, 其中最后一位只能用?,而不能使用,如果使用表示不管星期几都会触发,实际上并不是这样。
-:表示范围。例如在Minutes域使用5-20,表示从5分到20分钟每分钟触发一次
/:表示起始时间开始触发,然后每隔固定时间触发一次。例如在Minutes域使用5/20,则意味着5分钟触发一次,而25,45等分别触发一次.
,:表示列出枚举值。例如:在Minutes域使用5,20,则意味着在5和20分每分钟触发一次。
L:表示最后,只能出现在DayofWeek和DayofMonth域。如果在DayofWeek域使用5L,意味着在最后的一个星期四触发。
W:表示有效工作日(周一到周五),只能出现在DayofMonth域,系统将在离指定日期的最近的有效工作日触发事件。例如:在 DayofMonth使用5W,如果5日是星期六,则将在最近的工作日:星期五,即4日触发。如果5日是星期天,则在6日(周一)触发;如果5日在星期一到星期五中的一天,则就在5日触发。另外一点,W的最近寻找不会跨过月份 。
LW:这两个字符可以连用,表示在某个月最后一个工作日,即最后一个星期五。
#:用于确定每个月第几个星期几,只能出现在DayofMonth域。例如在4#2,表示某月的第二个星期三。
按照秒维度
0/10 * * * * * 每隔10秒执行一次任务
*/30 * * * * * 每隔30秒执行一次任务
0 * * * * * 每分钟的0秒执行任务
15 * * * * * 每分钟的15秒执行任务
30 * * * * * 每分钟的30秒执行任务
按照分钟维度
0 * * * * ? 每小时的0分0秒执行任务
0 */5 * * * * 每隔5分钟执行一次任务
0 */10 * * * * 每隔10分钟执行一次任务
0 */15 * * * * 每隔15分钟执行一次任务
0 5 0 * * * 每天凌晨0点5分0秒执行一次任务
按照小时维度
0 0 * * * * 每小时执行任务
0 0 */2 * * * 每两个小时执行一次任务
0 30 8-18/2 * * * 每天早上8点到晚上6点之间,每两个小时的30分0秒执行任务
0 0 */6 * * * 每六个小时执行一次任务
0 0 0 */3 * * 每三天凌晨0点0分0秒执行任务
按照天维度
0 0 0 * * * 每天凌晨0点0分0秒执行任务
0 0 12 * * ? 每天中午12点0分0秒执行任务
0 0 8-18 * * * 每天早上8点到晚上6点之间执行任务
0 0 0,12 * * ? 每天的0点和12点0分0秒执行任务
0 0 1 * * ? 每月的第一天凌晨0点执行任务
按照星期维度
0 0 0 ? * SUN 每周日凌晨0点0分0秒执行任务
0 0 0 ? * MON 每周一凌晨0点0分0秒执行任务
0 0 0 ? * FRI 每周五凌晨0点0分0秒执行任务
0 0 0 ? * SAT 每周六凌晨0点0分0秒执行任务
0 0 0 ? * TUE 每周二凌晨0点0分0秒执行任务
按照月维度
0 0 0 1 * ? 每个月的第一天凌晨0点执行任务
0 0 0 L * ? 每个月的最后一天凌晨0点执行任务
0 0 0 1,15 * ? 每个月的1日和15日凌晨0点执行任务
0 0 0 1-7 * ? 每个月的前7天凌晨0点执行任务
0 0 0 2-4 * ? 每个月的第二到第四天凌晨0点执行任务
上一篇
下一篇
小学奥数七大模块
小学奥数知识点
xxljob cron表达式
小学奥数数论基础
小学数学各年级学习重点难点和方法
小学数学公式大全