Product SiteDocumentation Site

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).
L'installazione del pacchetto anacron disattiva tramite cron l'esecuzione degli script nelle directory /etc/cron.hourly/, /etc/cron.daily/, /etc/cron.weekly/ e /etc/cron.monthly/. Questo evita la loro doppia esecuzione tramite anacron e cron. Il comando cron rimane attivo e continuerà a gestire le altre attività programmate (in particolare quelle pianificate dagli utenti).