Desativar correio crontab

Desativar correio crontab

Por padrão, o crontab no Debian, por exemplo, enviará qualquer saída de um trabalho em seu crontab para esse usuário. Como alguém desativaria essa funcionalidade?

Responder1

Existem duas maneiras principais de fazer isso, como descobri.

Você pode definir a variável MAILTO como nada no início do arquivo:

MAILTO=""

ou você redireciona cada saída do cronjobs para /dev/null:

<command> > /dev/null

O segundo tem a vantagem de que a saída no stderr ainda deve ser enviada para você.

Responder2

Para evitar a saída de stdout e stderr, use a seguinte sintaxe:

<command> > /dev/null 2>&1 

informação relacionada