0y 7ambos representan el domingo, puede usar el que desee, por lo que escribir 0-6 o 1-7 tiene el mismo resultado.
Además, según lo sugerido por @Henrik, es posible sustituir los números por el nombre abreviado del día, tales como MON, THU, etc:
0 - Sun Sunday
1 - Mon Monday
2 - Tue Tuesday
3 - Wed Wednesday
4 - Thu Thursday
5 - Fri Friday
6 - Sat Saturday
7 - Sun Sunday
Gráficamente:
┌────────── 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
Finalmente, si desea especificar día a día, puede separar los días con comas, por ejemplo SUN,MON,THU, ejecutará el comando solo los domingos, los lunes los jueves.
Puede leer más detalles en el artículo de Wikipedia sobre Cron .
fedorqui 'así que deja de dañar'
fuente
Sat-Sunsolo6-7oSat,SunSUN,Sun,Sundayen su respuestaComo puede ver arriba, y como se dijo antes, los números
0y7ambos están asignados al domingo. También se enumeran los días abreviados de la semana en inglés, que también se pueden usar en el crontab.Ejemplos de uso de número o abreviatura
Los cuatro ejemplos hacen lo mismo y ejecutan un comando todos los viernes, sábados y domingos a las 9.15 en punto.
En detalle
Tener dos números
0y7para el domingo puede ser útil para escribir rangos entre semana que comienzan0o terminan con7. Por lo tanto, puede escribir rangos comenzando con el domingo o terminando con él, como0-2o5-7por ejemplo (los rangos deben comenzar con el número más bajo y deben terminar con el más alto). Las abreviaturas no se pueden usar para definir un rango entre semana.fuente
Fri,Sat,Sunno se puede acortar aFri-Sun.También puede usar nombres de días como
Monlunes,Tuemartes, etc. Es más amigable para los humanos.fuente