首页  

cron表达式说明     所属分类 linux 浏览量 122
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表达式

小学奥数数论基础

小学数学各年级学习重点难点和方法

小学数学公式大全