Cómo utilizar crontab

La forma básica de crontab consiste de 6 valores, separados por espacios, formados de la siguiente manera:
minutos horas dia mes dia-de-la-semana comando-a-ejecutar
Para agregar un crontab basta con escribir la siguiente linea de código:
crontab -e
Además los valores aceptados para estas variables son los siguientes:

Campo Rango de valores minutos 0-59
horas 0-23
día 1-31
mes 1-12
día-de-semana 0-7 (donde 0 y 7 son domingo, 1 = lunes)
comando-a-ejecutar lo que queremos ejecutar
Como te darás cuenta tanto los minutos como la hora son en el formato tradicional, es decir que si queremos que un script se ejecute todos los días a las 5:30 de la mañana, sería:

30 5 * * * comando-a-ejecutar
Si deseas que un script se ejecute cada una hora, sería de la siguiente manera:

0 * * * * comando-a-ejecutar
Algunos detalles:
El operador “,” significa AND, por ejemplo lo siguiente sería un script que se ejecuta al minuto 1,2,3,4,5

1,2,3,4,5 * * * * comando-a-ejecutar
Si queremos que un script se ejecute por ejemplo cada 2 horas, lo que debemos hacer es algo del estilo:

5 */2 * * * comando-a-ejecutar
Eso por ahora, sé que está un poco incompleto, pero es más que nada para recordar como se usa crontab.

Leave a Reply