2012/10/02

Programando tareas automáticas usando CRON

Para automatizar tareas de un modo rápido, cron es un método genial que viene incluido en la todos los sistemas operativos GNU/Linux. Para programar tareas hay que usar el comando:
crontab -e
Ahi se describe la sintaxis de la programación de tareas de forma muy sencilla. Lo que no explican es cómo hacer que una tarea se repita, por ejemplo, cada 15 minutos. Es decir, ¿cómo establezco rangos temporales?. Habría que escribir algo así:
*/15 * * * * mi_tarea
¿Y si sólo quiero que se ejecute los días de semana laborales en horario de 9h a 14h y de 16h a 20h?. Vixie Cron admite listas de parámetros, por lo que puedo hacer esto:
*/15 9-14,16-20 * * 1-5 mi_tarea
Más información útil aquí. NOTA: Ojo con la fecha/hora y la zona horaria de la máquina.
       
   

No hay comentarios: