Cron表达式

朱雀 2024-04-18 14:31 22阅读 0赞

Cron表达式简介

  • 简介
  • Cron的语法格式
  • Cron表达式中每个时间元素的说明
  • Cron格式中特殊字符的说明

简介

Cron表达式是一个字符串,包括6~7个时间元素,可以用于指定任务的执行时间。

Cron的语法格式

Seconds Minutes Hours DayofMonth Month DayofWeek

Cron表达式中每个时间元素的说明









































时间元素 可出现的字符 有效数值范围
Seconds , - / 0-59
Minutes , - / 0-59
Hours , - / 0-23
DayofMonth , - / ? L W 0-31
Month , - / 1-12
DayofWeek , - / ? L # 1-7或SUN-SAT

Cron格式中特殊字符的说明



















































字符 作用 举例
, 列出枚举值 在Minutes域使用5,10,表示在5分和10分各触发一次
- 表示触发范围 在Minutes域使用5-10,表示从5分到10分钟每分钟触发一次
匹配任意值 在Minutes域使用, 表示每分钟都会触发一次
/ 起始时间开始触发,每隔固定时间触发一次 在Minutes域使用5/10,表示5分时触发一次,每10分钟再触发一次
? 在DayofMonth和DayofWeek中,用于匹配任意值 在DayofMonth域使用?,表示每天都触发一次
# 在DayofMonth中,确定第几个星期几 1#3表示第三个星期日
L 表示最后 在DayofWeek中使用5L,表示在最后一个星期四触发
W 表示有效工作日(周一到周五) 在DayofMonth使用5W,如果5日是星期六,则将在最近的工作日4日触发一次

发表评论

表情:
评论列表 (有 0 条评论,22人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Cron】学习:cron 表达式

    不知道你在玩游戏的时候是否发现过以下情况: 1. 玩某些游戏的时候,发现他的排行榜并不是时时更新的,而是每半个小时,或者一个小时更新一次。 2. 又比如很火的王者荣耀手游

    相关 Cron表达式

      Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:   (1) Seconds Minutes Ho