miércoles, 11 de abril de 2018

Automatizar tareas con Cron en Linux / Unix

Cron es un servicio de automatización de tareas muy versátil.
Se configura en el archivo de configuración root /etc/crontab segun queramos como se ejecuten las tareas diarias, semanales o mensuales segun un formato establecido

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    cd / && run-parts --report /etc/cron.daily
47 6    * * 7   root    cd / && run-parts --report /etc/cron.weekly
52 6    1 * *   root    cd / && run-parts --report /etc/cron.monthly

Se ve fácilmente en el encabezado lo que cada columna significa.

Las tareas a ejecutar se guardan en las carpetas hourliy, daily, weekly, monthly en forma de scripts

Para la automatización de tareas que no se realizen según días de la semana existe tambien la herramienta "ANACRON" que funciona de modo parecido.


No hay comentarios:

Publicar un comentario