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验证)
上一篇: IDEA 2018.3 补丁
下一篇: 如何自定义标题栏