
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