cron表达式

阅读更多
 
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/

你可能感兴趣的:(cron,linux,java,spring,crontab)