欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

cron表达式

程序员文章站 2022-06-17 12:27:47
...
 
Linux
分   时   日   月    周   年【可选】
*    *    *    *    *    *
-    -    -    -    -    -
|    |    |    |    |    |
|    |    |    |    |    + year [optional]
|    |    |    |    +----- day of week (0 - 7) (Sunday=0 or 7)
|    |    |    +---------- month (1 - 12)
|    |    +--------------- day of month (1 - 31)
|    +-------------------- hour (0 - 23)
+------------------------- min (0 - 59)

Java(Spring)
秒   分   时    日   月   周    年【可选】
*    *    *    *    *    *    *
-    -    -    -    -    -    -
|    |    |    |    |    |    |
|    |    |    |    |    |    + year [optional]
|    |    |    |    |    +----- day of week (0 - 7) (Sunday=0 or 7)
|    |    |    |    +---------- month (1 - 12)
|    |    |    +--------------- day of month (1 - 31)
|    |    +-------------------- hour (0 - 23)
|    +------------------------- min (0 - 59)
+------------------------------ second (0 - 59)


 特殊字符  代表含义
 *(星号)  代表所有,表示的是任何时候
 ,(逗号)

 代表组合,表示的是一组时间

例如: 15,30,45 * * * * command 代表的是每月每日每小时的15分,30分,45分的时候执行命令

-(减号) 

 代表区间,表示的是一段时间范围内

例如: 10 8-10 * * * command 代表的是每月每日的8点到10点的10分整时执行命令,即每天的08:10,09:10,10:10

 /n  

 代表间隔,表示的是每 n 个单位间隔

例如 /5 * * * * command 代表的是每月每日每时每隔5分钟执行一次命令

 

 

在线验证:

https://tool.lu/crontab/ (支持linux crontab验证)

http://www.bejson.com/othertools/cron/