9.8. Pianificazione di attività asincrone: anacron
anacron
è il demone che completa cron
per i computer che non sono sempre accesi. Dal momento che le attività normali sono di solito programmate per la metà della notte, non saranno mai eseguite se il computer è spento in quel momento. Lo scopo di anacron
è quello di eseguirle, tenendo conto dei periodi in cui il computer non funziona.
Da notare che anacron
molto spesso esegue le attività pochi minuti dopo l'avvio della macchina, il che può rendere il computer meno reattivo. Ecco perché i compiti nel file /etc/anacrontab
vengono avviati con il comando nice
, che riduce la priorità di esecuzione e limita così il loro impatto sul resto del sistema. Attenzione al fatto che il formato del file non è lo stesso di /etc/crontab
; se si hanno esigenze particolari per anacron
, consultare la pagina di manuale anacrontab(5).
Installation of the anacron package deactivates execution by cron
of the scripts in the /etc/cron.hourly/
, /etc/cron.daily/
, /etc/cron.weekly/
, and /etc/cron.monthly/
directories. This avoids their double execution by anacron
and cron
. The latter command remains active, though, and will continue to handle the other scheduled tasks (especially those scheduled by users).