UNIX任务调度配置使用5个字段表示不同的时间单位(字段之间用空格或制表符分隔):
分 时 日 月 星期几
每个字段表示的意义及值范围分别为:
分:一小时中的分钟(0~59)
时:一天中的小时(0~23)
日:一月中的日期(1~31)
月:月份(1~12)
星期几:一周中的星期几(0~7,0和7都表示星期天)
其中每个字段除了可以使用其范围内的值以外,还能使用一些特殊的字符:
*:型号表示匹配范围内的所有值
M-N:连字符表示匹配M到N范围内的所有值,如“1-5”
A,B,...,Z:逗号表示匹配多个值,如“0,15,0”
*/X或M-N/X:范围加上斜杠表示匹配范围内能被X整除的值,如“1-10/3”就等同于“3,6,9”
其他示例:
* * * *:每分钟
5 * * * *:每小时中的5分钟
*/10 * * * *:每隔10分钟
45 10 * * 1-5:每周一到周五的上午10:45
0,30 * 13 * 5:每月13号的每半个小时,或者每周五的每半个小时