Estou executando os scripts de monitoramento em segundo plano. Eles devem durar o dia todo (24x7).
No script, com base na saída do monitor, tenho uma função para iniciar um processo usando nohup
, redirecionando a saída para o arquivo de log / home/nohub_logs/logfile.txt
.
O script funciona bem por algumas horas, mas após essas poucas horas o arquivo de log ainda é de zero bytes. Às vezes, se eu matar o script de monitoramento e reiniciar o script, recebo alguma saída.
nohup startprocessscript.sh >> /home/nohuplog &
Os logs são gerados após algum tempo. Por exemplo, se o script estiver em execução nas primeiras 24 horas, depois de 24 horas, os logs não serão criados. Se reiniciarmos o script, os logs serão criados.
Não sei porque algum dia os arquivos de log nohup
não estão obtendo nenhum dado gerado. Alguém pode me ajudar, por favor.