como evitar que os logs do crontab se registrem no syslog?

6

Eu separei meu log do crontab em /var/log/cron.log removendo o comentário da linha abaixo em /etc/syslog.conf , mas ele ainda grava em /var/log/syslog também!

cron.*                                  /var/log/cron.log

Como posso evitar que ele grave em /var/log/syslog ?

    
por shgnInc 22.12.2013 / 11:07

2 respostas

6

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

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

alterando para:

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

Faz o que você quer. Observe que o acima está aproveitando a capacidade de especificar vários recursos com a mesma prioridade de uma lista, se você ainda não tem uma .none prioridade, você teria que fazer isso, por exemplo:

*.*;auth,authpriv.info;cron.none             -/var/log/syslog
    
por 22.12.2013 / 12:53
-1

adicione

cron.none             -/var/log/syslog

no seu syslog.conf

    
por 22.12.2013 / 11:38