Crontab 语法规则
Crontab规则由五个时间字段和一个命令字段组成,每个字段之间由空格或制表符分隔。
- 分钟(Minute):表示一小时中的哪一分钟执行任务。取值范围为0到59。
- 小时(Hour):表示一天中的哪个小时执行任务。取值范围为0到23。
- 日(Day of the month):表示一个月中的哪一天执行任务。取值范围为1到31。
- 月(Month):表示一年中的哪个月执行任务。取值范围为1到12,也可以使用缩写的月份名称(如Jan, Feb, Mar等)。
- 星期(Day of the week):表示一周中的哪一天执行任务。取值范围为0到7,其中0和7都表示星期日,1表示星期一,依此类推。您还可以使用缩写的星期名称(如Sun, Mon, Tue等)。
- 命令(Command):要执行的命令、脚本或程序。
在这些时间字段中,您可以使用以下特殊字符:
- 星号
(*)
:表示匹配所有可能的值。例如,"*"在分钟字段中表示每分钟。 - 逗号
(,)
:用于指定多个值。例如,"1,3,5"在小时字段中表示1点、3点和5点。 - 连字符
(-)
:用于指定一个范围。例如,"10-15"在分钟字段中表示从10