Por que logwatch (com cron) parou de me enviar relatórios diários?

2

Eu tenho o logwatch configurado com o cron para me enviar um relatório diário do meu servidor ubuntu. Ocasionalmente, algo acontece como a falta de energia (que é o que aconteceu na verdade) ou o sistema é desligado. Depois de ligar o sistema novamente, não recebo meu relatório diário e, algumas vezes, um a alguns dias depois, os relatórios diários começam a ser enviados novamente.

Neste momento, não recebi um relatório logwatch do meu servidor Ubuntu em cinco dias, que é o período de tempo mais longo que isso já passou para mim. Então, basicamente, eu estou querendo saber o que eu poderia verificar para problemas e quais comandos eu poderia executar para corrigir esses problemas obter meus relatórios diários de logwatch sendo enviados por e-mail para mim novamente?

Agradecemos antecipadamente pelo seu tempo ajudando a resolver o meu problema e a responder às minhas perguntas.

Atualizações:

  • Eu corri ls -lut /etc/cron.daily e percebi que meus scripts cron não foram executados desde 30 de maio. Então o cron parou de funcionar. Como posso fazê-lo funcionar de novo?
  • Verificar o syslog também revela que o cron não é executado desde 30 de maio.
  • A execução do cron do sudo service restart fez o cron funcionar novamente (posso verificar observando meus scripts de hora em hora sendo executados de hora em hora). Além disso, eu corri o script logwatch dentro do /etc/cron.daily/, então eu sei que o script está funcionando. Então, espero que amanhã, por volta das 6h30, o cron execute meu script de log-log diário.
  • E ... Sucesso! Vou resumir o que fiz e aceitar como melhor resposta.
por Rob S. 08.06.2011 / 04:37

1 resposta

2

O problema para mim foi que o cron parou de funcionar e, embora o logwatch ainda estivesse em execução, não estava enviando um relatório diário por e-mail. Eu simplesmente reiniciei o cron (reinício do cron do serviço sudo) e ele começou a trabalhar novamente.

    
por Rob S. 19.06.2011 / 00:26