Desativar correio crontab

3

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

    
por Stefan Thyberg 16.07.2009 / 16:10

2 respostas

8

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 com a vantagem de que a saída no stderr ainda deve ser enviada para você.

    
por 16.07.2009 / 16:13
4

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

<command> > /dev/null 2>&1 
    
por 16.07.2009 / 16:25