Anacron

De Wikiunix

anacron se usa para programar tareas en máquinas que no están las 24 horas del día encendidas. anacron no sustituye a cron, es simplemente otra herramienta complementaria para ejecución asíncrona.

Sólo puede usar anacron el administrador. Lee su información en el fichero /etc/anacrontab. Este es un fichero de texto que puede tener comentarios (líneas que comienzan por #), variables (las mismas que cron) o programaciones de trabajos.

Cada programación tiene la siguiente estructura:

Archivo: /etc/anacrontab
<días>~ <minutos>~ <nombre>~ <orden>


Donde cada elemento tiene el siguiente significado:

  • días: indica cuanto tiempo tiene que pasar como mínimo desde la última ejecución del trabajo para volver a lanzarlo.
  • minutos: es la cantidad de minutos que se espera desde que \comm{anacron} se da cuenta de que se dan las condiciones para ejecutar la orden y su ejecución. De este modo se pueden escalar las diferentes órdenes a ejecutar y evitar sobrecarga en el sistema si lleva mucho tiempo sin funcionar.
  • nombre: indica un nombre que identifica la orden.
  • orden: la orden en sí.

Ejemplo de fichero anacron

Archivo: /etc/anacrontab
# Esta tarea se ejecuta cuando el equipo lleva 15 dias como mínimo sin

# ejecutarla, y espera 5 minutos. Además, se ejecuta con prioridad modificada

15 5 paquetes nice +19 rpm -qa > /tmp/rpms.txt
Herramientas personales