9.8. Schemaläggar asynkrona uppgifter: anacron
anacron
är demonen som kompletterar cron
för datorer som inte alltid är på. Eftersom vanliga uppgifter oftast är schemalagda i mitten av natten kommer de aldrig att exekveras om datorn är avstängd vid tidpunkten. Syftet med anacron
är att exekvera dem, och ta i beaktande den tidsperid när datorn inte var igång.
Observera att kommandot anacron
oftast kommer att exekvera en sådan aktivitet några minuter efter uppstart av maskinen, vilket kan göra datorn mindre responsiv. Det är därför uppgifterna i /etc/anacrontab/
startas med kommandot nice
som minskar prioriteten för exekvering och därför begränsar dess påverkan på resten av systemet. Se upp för formatet för denna fil är inte detsamma som /etc/crontab
; om du har speciella behov av anacron
, se manualsidan för 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).