¿Cómo evitar que los registros cron se registren en syslog?


9

He separado el inicio de sesión de mi crontab /var/log/cron.logdescomentando la línea de abajo /etc/syslog.conf, ¡pero aún así escribe /var/log/syslog!

cron.*                                  /var/log/cron.log

¿Cómo puedo evitar que escriba /var/log/syslog?

Respuestas:


10

Necesita encontrar la línea que define lo que debe enviarse a / var / log / syslog y modificarla para que no se incluyan los mensajes cron. Por ejemplo, en un sistema Ubuntu tengo que entregar el /etc/rsyslog.d/50-default.confarchivo que tiene la siguiente entrada para syslog:

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

cambiándolo a:

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

Hace lo que quieres. Tenga en cuenta que lo anterior se está aprovechando de la capacidad de especificar múltiples instalaciones con la misma prioridad que una lista, si aún no tiene una .noneprioridad, debería hacer esto, por ejemplo:

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

Gracias. ¿Puedo pedirle que describa más la segunda parte de su respuesta?
shgnInc

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.