Product SiteDocumentation Site

9.8. Planification asynchrone : anacron

anacron est le démon qui complète cron pour les ordinateurs non allumés en permanence. Les tâches régulières étant habituellement planifiées au milieu de la nuit, elles ne seront jamais exécutées si la machine est éteinte à ce moment-là. La fonction d'anacron est de les exécuter en prenant en compte les périodes où l'ordinateur ne fonctionne pas.
Attention, anacron fera fréquemment exécuter cette activité en retard quelques minutes après le démarrage de la machine, ce qui peut en perturber la réactivité. C'est pourquoi les tâches du fichier /etc/anacrontab sont démarrées sous la commande nice, qui réduit leur priorité d'exécution et limitera donc l'impression de lenteur du reste du système. Attention, le format de ce fichier n'est pas le même que celui de /etc/crontab ; si vous avez des besoins particuliers avec anacron, consultez la page de manuel anacrontab(5).
L'installation du paquet anacron désactive l'exécution par cron des scripts des fichiers /etc/cron.hourly/, /etc/cron.daily/, /etc/cron.weekly/ et /etc/cron.monthly/. On évite ainsi qu'ils soient pris en compte à la fois par anacron et par cron. Mais cron reste actif et se chargera encore d'exécuter les autres commandes planifiées (notamment par les utilisateurs).