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?

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.


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

1
Não é o trabalho em si que as inundações, mas cron apenas notifica que se executá-lo
vava
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.