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

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

He separado mi inicio de sesión en crontab /var/log/cron.logdescomentando la línea siguiente en /etc/syslog.conf, ¡pero todavía escribe /var/log/syslogtambién!

cron.*                                  /var/log/cron.log

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

Respuesta1

Debe encontrar la línea que define lo que se debe enviar a /var/log/syslog y modificarla para que no se incluyan los mensajes cron. Por ejemplo, en un sistema Ubuntu, tengo a mano 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 aprovecha la capacidad de especificar múltiples instalaciones con la misma prioridad como una lista; si aún no tiene una .noneprioridad, tendría que hacer esto, por ejemplo:

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

Respuesta2

agregar

cron.none             -/var/log/syslog

en su syslog.conf

información relacionada