O que acontece com os cronjobs agendados quando o servidor está desligado?

3

Eu tenho um Ubuntu Server 12 que não está no dia todo. No /etc/crontab , vejo que cron.daily , cron.weekly e cron.monthly estão agendados por vezes o servidor está desligado, normalmente.

O que acontece com essas tarefas? Eles serão ignorados ou executados assim que o servidor estiver ligado novamente?

    
por Keelan 22.01.2013 / 09:40

1 resposta

4

o cron pula trabalhos se não estiverem em execução no momento em que estão agendados.

No entanto, se você tiver o anacron instalado, os trabalhos diários, semanais e mensais serão executados "nos intervalos especificados, o mais próximo que o tempo de atividade da máquina permitir".

Em /etc/crontab , você deve ver referências ao anacron. Essa lógica usa anacron para trabalhos regulares, mas somente se o anacron estiver instalado. O anacron é instalado por padrão no Ubuntu Desktop, mas não no servidor, já que se espera que os servidores estejam em 24/7. Mas você pode instalar o anacron no Ubuntu Server se você quiser o mesmo comportamento, e ele deve funcionar como esperado.

    
por Robie Basak 22.01.2013 / 11:23

Tags