没有输出的输入是不完整的

0%

cron表达式学习

Cron语法经常用于定时任务的设定,如定时进行数据采集任务,定时进行数据备份任务等。
本文对cron表达式进行了简单介绍。

语法说明

  1. 每个cron指令一般包含5个部分,分别对应分钟、小时、天、月、周。 每个部分用空格隔开。
  2. 每个部分的通用标志。
  • * : 表示任意值
  • , :表示值的列表
  • - :表示值的范围
  • / :表示值的步长
  1. 每个值的取值范围
  • 分钟: 0 - 59
  • 小时:0 - 23
  • 天:1 - 31
  • 月:1 - 12
  • 周:0 - 6

举例说明

  1. 每隔十分钟执行一次
1
*/10 * * * *


2. 双月中每周一周二的前两个小时每隔5分钟执行一次

1
*/5 0-2 * */2 1,2

后续更新

本部分参考盖若博主的文章,属于cron语法使用的升级版。

  1. 如果cron表达式中有6个值,则第一个表示秒。
  2. 如果cron表示式中有7个值,则最后一个表示年。

参考链接

  1. 在线解析crontab guru
  2. 盖若-Cron 定时任务表达式手册