Cron语法经常用于定时任务的设定,如定时进行数据采集任务,定时进行数据备份任务等。
本文对cron表达式进行了简单介绍。
语法说明
- 每个cron指令一般包含5个部分,分别对应分钟、小时、天、月、周。 每个部分用空格隔开。
- 每个部分的通用标志。
- * : 表示任意值
- , :表示值的列表
- - :表示值的范围
- / :表示值的步长
- 每个值的取值范围
- 分钟: 0 - 59
- 小时:0 - 23
- 天:1 - 31
- 月:1 - 12
- 周:0 - 6
举例说明
- 每隔十分钟执行一次
1 | */10 * * * * |
2. 双月中每周一周二的前两个小时每隔5分钟执行一次
1 | */5 0-2 * */2 1,2 |
后续更新
本部分参考盖若博主的文章,属于cron语法使用的升级版。
- 如果cron表达式中有6个值,则第一个表示秒。
- 如果cron表示式中有7个值,则最后一个表示年。