Para ejecutar cron en la noche a las 4 am, ¿necesito escribir 4 * * * *
?
Y para correr a las 4 p.m., ¿debería ser 16 * * * *
?
Para ejecutar cron en la noche a las 4 am, ¿necesito escribir 4 * * * *
?
Y para correr a las 4 p.m., ¿debería ser 16 * * * *
?
Respuestas:
No. Esto se ejecutará en el 4to y 16to minuto de cada hora.
Estas buscando:
0 4,16 * * * command
Eso se ejecutará a las 4 a.m. y a las 4 p.m.
O si los dos comandos son diferentes:
0 4 * * * command
0 16 * * * another_command
La primera columna establece los minutos. En estos ejemplos, lo configuro en 0 para que el evento ocurra cada hora.
En la siguiente columna establecemos la hora en que desea que se ejecute. Usamos valores absolutos pero puede usarlos */2
para "cada dos horas", etc.
La siguiente columna dice que queremos que esto suceda todos los días del mes.
La siguiente columna indica los meses en que esto debería activarse (todo en este caso).
La última columna dice en qué días de la semana se puede activar esto. 0-7 (donde tanto 0 como 7 son domingos). *
significa que puede activarse en cualquier día de la semana.
No, eso no es correcto. El significado de los campos.
* * * * *
para cada ranura de asterisco respectivamente:
Entonces, para todos los días de 4 a.m. a 4 p.m., debe usar:
0 4,16 * * *
Si deja un espacio, ya *
que significará cada iteración de esa unidad de tiempo, es decir, cada hora, diariamente, etc.
Aquí, la parte 0 4,16
significa que se ejecutará a los 0 minutos de 4 a.m. y 4 p.m. (es decir, 4:00 a.m. y 4:00 p.m.). Si desea ejecutarlo a, digamos 15 minutos de 4 15 4,16 * * *
a.m. y 4 p.m., en su lugar, lo cambiaría a (es decir, 4:15 a.m. y 4:15 p.m.).