Pare o cron de enviar o usuário

7

Estou enfrentando um problema com o servidor Ubuntu. Estou executando um script PHP usando uma tarefa cron que é executada a cada 5 minutos. Esta pasta spool / mqueue está mostrando 112 GB de espaço. O trabalho dos scripts é buscar dados do MySQL. Se não houver dados, ele mostrará um erro. Agora há um erro e o cron está tentando enviar o e-mail para os usuários onde o e-mail do usuário não está definido e está criando o arquivo de log na pasta mqueue.

Como personalizar o cron para que ele não envie e-mails e grave registros?

    
por Rahul J 25.01.2013 / 07:40

1 resposta

17

Você pode definir a variável MAILTO no seu crontab.

Basta digitar o seguinte na parte superior do seu crontab ( crontab -e ):

MAILTO=""

e o cron não enviará nenhum email para nenhum dos trabalhos. Se você tiver que desabilitar e-mails para uma tarefa específica, use o seguinte:

@hourly /path/to/script.sh >/dev/null 2>&1
    
por Nemo 25.01.2013 / 09:17

Tags