在crontab中,星期几字段是从0 - 6还是从1 -7?
0 - 6
1 -7
我看到与此相关的信息冲突。0-6我见过的维基百科州和其他网站都是1-7。
0-6
1-7
同时这将是暗示或或者使用0或7不正确?也就是说,cron还会继续运行吗?
0
7
0而7这两种立场星期天,你可以使用你想要的,所以写0-6或1-7具有相同的结果。
此外,通过@Henrik的建议,也可以按天数,如缩短名称来代替数字MON,THU等:
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仅在星期日,星期四的星期一执行命令。
SUN,MON,THU
您可以在Wikipedia上有关Cron的文章中阅读更多详细信息。