Ele usa vários métodos para executar:
- se o sistema está rodando systemd, ele usa um temporizador systemd (no pacote Debian, você verá em
/lib/systemd/system/anacron.timer
); - se o sistema não estiver executando o systemd, ele usará uma tarefa cron do sistema (em
/etc/cron.d/anacron
); - em todos os casos, ele executa tarefas cron diárias, semanais e mensais (em
/etc/cron.{daily,weekly,monthly}/0anacron
); - também é executado na inicialização (de
/etc/init.d/anacron
ou sua unidade systemd).