Mi crontab actual se ve así:
00 00 * * 1-5 "/home/user/script.sh"
Pero parece que no se está activando. Todos los demás se disparan bien, excepto el que se ejecuta a medianoche.
¿Cuál es el formato adecuado para la medianoche? 00 00
o 00 24
?
@midnight
. Además, es un error tipográfico o realmentehome/user/script.sh
no estás usando/home...
.Respuestas:
Creo que
0 0
es la especificación correcta para la medianoche (sin ceros a la izquierda, por lo que en este caso no hay doble cero). Desde man crontab (5):Si esto está en el crontab del sistema (es decir
/etc/crontab
), asegúrese de que el campo entre las especificaciones de tiempo y el comando sea el usuario con el que se ejecutará el comando.También asegúrese de que la ruta a su comando esté completamente especificada, en
$PATH
, o tenga sentido en relación con$HOME
.fuente