Eu tenho um crontab que funciona corretamente, exceto quando o sistema "dorme" (ou algo que eu não entendo). Para depurar o que está acontecendo, adicionei essa tarefa do cron:
*/1 * * * * uptime>>uptimeDebug.txt
Este é o resultado:
14:19:01 up 7 days, 1:27, 1 user, load average: 0,00, 0,00, 0,00
14:20:01 up 7 days, 1:28, 1 user, load average: 0,00, 0,00, 0,00
14:21:01 up 7 days, 1:29, 1 user, load average: 0,00, 0,00, 0,00
14:22:01 up 7 days, 1:30, 0 users, load average: 0,00, 0,00, 0,00
14:42:01 up 7 days, 1:50, 0 users, load average: 0,04, 0,01, 0,00
15:06:01 up 7 days, 2:14, 1 user, load average: 0,04, 0,01, 0,00
15:07:01 up 7 days, 2:15, 1 user, load average: 0,01, 0,01, 0,00
Como você pode ver, há um salto de 14:22 para 14:42. O sistema é um servidor (computador desktop torre) conectado corretamente à energia. Eu não entendo o que o sistema está fazendo durante esse período de tempo. Eu preciso executar alguns trabalhos em determinados momentos com cron, mas, por favor, como posso evitar que o sistema esta "dormir"?
Esse tempo de sono nem sempre é o mesmo na mesma hora. Depende do número de usuários conectados ao sistema. O sistema é um servidor PHP que executa um aplicativo html pequeno / de brinquedo caseiro.
Obrigado antecipadamente