15 de mai. de 2011

Crontab enviando Email.

Ola pessoal, Apos alguns problemas enfrentados de configuração de email`s no Linux, me deparei com um novo problema. Existiam diversos Scripts com suas rotinas normais na Cron no qual uma dessas rotinas seria realizar o envio de email caso um serviço X do Linux estivesse parado, porem a saída padrão da Cron realizava o envio do email mesmo se o serviço estava ativo com um conteúdo do email informando que o serviço estava ok e ativo, ou seja, o que seria para a Cron apenas enviar email caso o serviço estivesse parado ele também enviava mesmo se o serviço estivesse ativo. Apos quebrar um pouco a cabeça achando que o script tava errado percebi que a Crontab também realiza envio de email para as saídas padrão dela para o usuário root.

Solução

O melhor método para contornar este problema seria de apenas acrescentar o comando ( > /dev/null) apos o schedule de cada job. Abaixo tem um exemplo.

*/30 * * * * /root/scripts/iniciawebmin.sh > /dev/null
Espero que tenham gostado. Obrigado.

Nenhum comentário:

Postar um comentário