Product SiteDocumentation Site

9.8. Agendando Tarefas Assíncronas: anacron

O anacron é o daemon que completa o cron para computadores que não estão ligados o tempo todo. Como tarefas regulares geralmente são agendadas para o meio da noite, elas nunca serão executadas se o computador estiver desligado nesse momento. O propósito do anacron é executá-las, levando em consideração os períodos nos quais o computador não estiver trabalhando.
Por favor note que o anacron irá, frequentemente, executar tais atividades poucos minutos após a inicialização da máquina, o que pode deixar o computador menos responsivo. É por isso que as tarefas no arquivo /etc/anacrontab são iniciadas com o comando nice, o qual reduz suas prioridades de execução, e assim, limita seus impactos no resto do sistema. Cuidado, o formato do seu arquivo não é o mesmo do /etc/crontab; se você tem necessidades particulares com relação ao anacron, veja a página de manual anacrontab(5).
A instalação do pacote anacron desativa a execução pelo cron dos scripts nos diretórios /etc/cron.hourly/, /etc/cron.daily/, /etc/cron.weekly/, e /etc/cron.monthly/. Isso evita a dupla execução pelo anacron e cron. O comando cron continua ativo e continuará a lidar com outras tarefas agendadas (especialmente as agendadas pelos usuários).