Para receber um e-mail sempre que um cron job que você programou para ser executado, falha:
Redirecione toda a sua saída padrão para
/dev/null
ou para algum arquivo.Use a
MAILTO
variável de ambiente com uma lista (separada por vírgulas) de todos os endereços de e-mail para os quais deseja receber as notificações por e-mail.
Para evitar usar o mesmo valor de MAILTO para todas as tarefas executadas, você pode simplesmente escrevê-lo no crontab, por exemplo:
MAILTO="foo@bar.com"
0 5 * * * /bin/some_script > /dev/null
MAILTO = ” foo@bar.com ” no topo de um crontab fará com que qualquer saída do cron job seja enviada por e-mail. Portanto, redirecionamos o STDOUT para nulo e, se alguma mensagem STDERR estiver presente, ela será enviada por e-mail para você.