Quem executa scripts dentro do /etc/cron.hourly se o anacron estiver ativado?

2

Eu li que se anacron estiver habilitado cron não executa os scripts dentro de cron.weekly / hourly / daily / hourly, para não executá-los duas vezes. Por isso, anacron assume a responsabilidade nessas pastas.

No entanto, anacron não funciona com scripts por hora. Então, quem roda o /etc/cron.hourly?

Desculpe se é uma questão de iniciante.

    
por whitenoisedb 02.09.2014 / 04:14

1 resposta

6

Se você olhar para /etc/crontab , verá:

17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )

Em seguida, verifique o status de cron :

$ service cron status
cron start/running, process 1041

anacron em si não é executado como um serviço / daemon, mas como uma tarefa cron: /etc/cron.d/anacron . Portanto, cron está em execução e verificando se anacron está presente para as tarefas diárias, semanais e mensais, mas não para as tarefas por hora. cron executa as tarefas por hora.

    
por muru 02.09.2014 / 06:00