Quando as tarefas do cron começam a ser executadas?

0
Tendo lido a página da Wikipedia sobre o cron, não está claro para mim quando o cron começa a executar as tarefas que eu defini no arquivo crontab. É durante o processo de inicialização - ou até mesmo no final - ou mais tarde? Tenho certeza de que eles são executados quando eu fizer login no sistema (Linux Mint 17.3), mas o que acontece se eu não fizer isso?

    
por atsag 29.03.2016 / 13:03

1 resposta

5

As tarefas definidas nos vários arquivos crontab são executadas por crond , que é iniciado durante a inicialização pelo init (seja sysvinit , systemd ou Upstart). crond processa as tarefas assim que é iniciado, portanto, você verá que as tarefas crontab -defined potencialmente começam a ser executadas antes de o sistema ter concluído a inicialização.

Em qualquer caso, crond executará as tarefas agendadas, independentemente de você estar logado ou não. Você pode inicializar um sistema sem nunca fazer login nele, e crond ainda executará as tarefas que foram definidas - isso é normalmente o caso em servidores.

A crond(8) página de man tem todos os detalhes.

    
por 29.03.2016 / 13:29