Eu estava lendo sobre as diferenças entre cron e anacron e percebi que anacron, ao contrário do cron, não é um daemon. Então, estou me perguntando como isso funciona, na verdade, se não é um daemon.
Eu estava lendo sobre as diferenças entre cron e anacron e percebi que anacron, ao contrário do cron, não é um daemon. Então, estou me perguntando como isso funciona, na verdade, se não é um daemon.
Ele usa uma variedade de métodos para executar:
/lib/systemd/system/anacron.timer
);/etc/cron.d/anacron
);/etc/cron.{daily,weekly,monthly}/0anacron
);/etc/init.d/anacron
ou de sua unidade systemd).anacron
não é um daemon e, portanto, precisa ser executado periodicamente por outros meios. Na maioria das vezes, isso significa executá-lo com uma tarefa cron uma vez por dia e, possivelmente, também na inicialização.Isso pode se parecer com o seguinte no crontab do root, por exemplo:
Os sistemas Linux que usam o systemd podem fazer isso de maneira diferente, obviamente, mas ainda precisam facilitar pelo menos uma execução
anacron
por período de 24 horas.Executar
anacron
mais de uma vez a cada 24 horas é inútil, pois o período mais curto que pode ser agendadoanacron
é uma vez por dia.