cron medianoche 00 24 o 00 00? [cerrado]

13

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 00o 00 24?

Level1Coder
fuente
2
¿Qué sistema operativo usas? Hay diferencias entre las implementaciones de cron. Por ejemplo, en Debian (y otros Linux pero no todos), puede usar @midnight. Además, es un error tipográfico o realmente home/user/script.shno estás usando /home....
terdon
Sí, tienes razón, arreglé el camino ahora. Comprobaré si se dispara esta noche.
Level1Coder
De acuerdo, en ese caso votaré para cerrar ya que es poco probable que ayude a futuros visitantes.
terdon

Respuestas:

21

Creo que 0 0es 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):

          field          allowed values
          -----          --------------
          minute         0-59
          hour           0-23
          day of month   1-31
          month          1-12 (or names, see below)
          day of week    0-7 (0 or 7 is Sun, or use names)

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.

cpugeniusmv
fuente