El editor Crontab permite programar la ejecución de scripts.
Modo visualizacion:
Se muestra lo siguiente:
0 16 * * * $Home/src/cronjobs/daily.sh
0 * * * * $Home/src/cronjobs/hourly.sh
* * * * * $Home/src/cronjobs/minutely.sh
Cada columna tiene el siguiente significado:
1ra 2da 3ra 4ta 5ta 6ta
minuto 0-59 hora 0-23 dia mes 1-31 mes 1-12 dia semana: 0-7 (0 y 7 domingo) script/comando
Modo edicion:
Sintaxis (asumimos la columna minuto):
1: Se ejecuta en el minuto 1
1,10,18: Se ejecuta en el minuto 1, 10 y 18
*/5: Se ejecuta cada 5 minutos
1-10: Se ejecuta los primeros 10 minutos de cada hora
*: Se ejecuta todos los minutos
Ejemplo 1:
Para ejecutar el script “script.sh” cada 15 minutos, durante la hora 4am, todos los días del mes, todos los meses y todos los días de la semana:
*/15 4 * * * script.sh
Ejemplo 2:
La linea “0 3 * * 1 script.sh”
Ejecuta script.sh, en el minuto cero, a las 3 am, todos los días del mes, todos los meses pero solo si es lunes.
Nota: al momento de editar la tabla de crontab, asegurarse de que se vea ordenadas las columnas.