He separado mi inicio de sesión en crontab /var/log/cron.log
descomentando la línea siguiente en /etc/syslog.conf
, ¡pero todavía escribe /var/log/syslog
tambié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.conf
archivo 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 .none
prioridad, 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