Automatización de tareas - Cron

Cron sirve para programar y automatizar tareas en Linux.
Funciona con la ayuda de una tabla (crontab), que es un fichero de texto que se puede editar con un editor de texto, es propio de cada usuario y se guardan en /var/spool/cron.
Para modificar: crontab -e

Crontab
La configuración crontab general para el sistema se encuentra en /etc/crontab.
Ejemplo de estructura de crontab

00 11,16  *  *  * /home/eva/bin/increment
 |       |      |  |   |_Todos los días de la semana
 |       |      |  |_Todos los meses
 |       |      |_Todos los días
 |       |_a las 11am y 4pm (si fuera 11-16 sería a las 11am, 12am, 1pm, 2pm, 3pm y 4pm)
 |_Minuto 0

Cron es una programación recurrente (tareas que se realizan con cierta periodicidad) y su uso está recomendado para servidores (sistemas funcionando 24h/día).
Si hay una tarea programada para una hora concreta y el equipo (sistema) estaba desconectado, la tarea no se ejecuta y hay que volverla a programar si queremos que suceda.

Para el control de acceso, Cron utiliza Listas blancas/ Listas negras, de las que hablaré en otro post.

Comentarios

Entradas populares de este blog

Minterms y Maxterms

Sumador y restador con puertas lógicas

Teorema de expansión de Shannon