Como impedir que o cron envie spam para syslog?

0

Eu tenho um cronjob que deve ser executado a cada minuto. E a cada minuto o cron adiciona uma nova linha ao syslog sobre isso. Como posso suprimir esse comportamento?

vava
fonte

Respostas:

7

Primeiro, faça backup syslog.conf:

sudo cp /etc/syslog.conf /etc/syslog.conf.backup

Em seguida, abra syslog.confno seu editor de escolha e altere isso:

*.*;auth,authpriv.none          -/var/log/syslog

para isso:

*.*;auth,authpriv.none,cron.none          -/var/log/syslog

embora a ressalva seja que você não pode verificar se seu trabalho está em execução.

John T
fonte
1
Eu também uncommented cron.* /var/log/cron.logpara que eu possa verificar se o meu trabalho está sendo executado :)
vava
1

redirecione a saída padrão para / dev / null; se você receber um erro, receberá um e-mail sobre isso:

shell.script.sh > /dev/null 2>&1
alexus
fonte
1
Não é o trabalho em si que as inundações, mas cron apenas notifica que se executá-lo
vava