¿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?

shgnInc
fuente

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
usuario9517
fuente
Gracias. ¿Puedo pedirle que describa más la segunda parte de su respuesta?
shgnInc
-2

añadir

cron.none             -/var/log/syslog

en su syslog.conf

JT Atkins
fuente