Answers:
0
而7
这两种立场星期天,你可以使用你想要的,所以写0-6或1-7具有相同的结果。
此外,通过@Henrik的建议,也可以按天数,如缩短名称来代替数字MON
,THU
等:
0 - Sun Sunday
1 - Mon Monday
2 - Tue Tuesday
3 - Wed Wednesday
4 - Thu Thursday
5 - Fri Friday
6 - Sat Saturday
7 - Sun Sunday
图形化:
┌────────── minute (0 - 59)
│ ┌──────── hour (0 - 23)
│ │ ┌────── day of month (1 - 31)
│ │ │ ┌──── month (1 - 12)
│ │ │ │ ┌── day of week (0 - 6 => Sunday - Saturday, or
│ │ │ │ │ 1 - 7 => Monday - Sunday)
↓ ↓ ↓ ↓ ↓
* * * * * command to be executed
最后,如果要逐日指定,则可以用逗号分隔日期,例如SUN,MON,THU
仅在星期日,星期四执行命令。
您可以在Wikipedia上有关Cron的文章中阅读更多详细信息。
Sat-Sun
,只能6-7
或Sat,Sun
SUN
,Sun
,Sunday
在你的回应
:-) Sunday | 0 -> Sun
|
Monday | 1 -> Mon
Tuesday | 2 -> Tue
Wednesday | 3 -> Wed
Thursday | 4 -> Thu
Friday | 5 -> Fri
Saturday | 6 -> Sat
|
:-) Sunday | 7 -> Sun
正如您在上面看到的那样,并且如前所述,数字0
和7
都分配给星期日。列出的还有星期几的英文缩写,也可以在crontab中使用。
数字或缩写用法示例
15 09 * * 5,6,0 command
15 09 * * 5,6,7 command
15 09 * * 5-7 command
15 09 * * Fri,Sat,Sun command
这四个示例完全相同,并在每个星期五,星期六和星期日的9.15点执行命令。
详细地
有两个数字0
并7
表示星期日对于写以0
或开头的工作日范围很有用7
。所以,你可以写的范围开始星期日或与它的结局,像0-2
或5-7
例如(范围必须先从较低的数字,必须与更高端的)。缩写不能用于定义工作日范围。
Fri,Sat,Sun
不能缩短为Fri-Sun
。