crontab文件中的字段按以下顺序显示:
- 分钟
- 小时
- 几号
- 月
- 星期几
- 命令
前五个字段全部使用相同的语法规则:
- *表示“无关紧要”或始终
- 数字可用于指定分钟数或小时数、日期或者工作日。对于工作日,0表示星期日,1表示星期一,2表示星期二,以此类推。7也表示星期日。
- x-y表示范围,x到y(含)
- x,y表示列表。列表也可以包含范围,例如分钟列中的5,10-13,17表示作业应当在每小时过去5分钟、10分钟、11分钟、12分钟、13分钟和17分钟后运行
- */x表示x的时间间隔,例如分钟列中的*/7表示每七分钟运行一次作业
此外,可以使用三个字母的英文缩写来表示月份和工作日,例如Jan、Feb以及Mon、Tue