como impedir que os logs cron sejam registrados no syslog?


9

Separei meu login do crontab /var/log/cron.logdescomentando a linha abaixo /etc/syslog.conf, mas ela /var/log/syslogtambém grava também!

cron.*                                  /var/log/cron.log

Como posso impedir que ele escreva para /var/log/syslog?

Respostas:


10

Você precisa encontrar a linha que define o que deve ser enviado para / var / log / syslog e modificá-la para que as mensagens cron não sejam incluídas. Por exemplo, em um sistema Ubuntu, tenho que entregar o /etc/rsyslog.d/50-default.confarquivo com a seguinte entrada para syslog:

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

alterando para:

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

Faz o que você quer. Observe que o exposto acima está aproveitando a capacidade de especificar vários recursos com a mesma prioridade que uma lista, se você ainda não tiver uma .noneprioridade, deverá fazê-lo, por exemplo:

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

Obrigado. Posso pedir-lhe para descrever mais a segunda parte da sua resposta?
shgnInc 24/12/2013

-2

adicionar

cron.none             -/var/log/syslog

no seu syslog.conf

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.