En realidad, la solución 'mejor' (se podría afirmar) es una combinación de lo que sugirió @DaveCheney y lo que hizo eventualmente user7321 , más una tercera acción que recomendaría:
- Evitar que syslogd agregue mensajes de registro relacionados con cron a / var / log / syslog
- Asegurar que los mensajes de registro cron se registren en algún lugar (específicamente, en / var / log / cron) + asegurando la rotación del registro cron.
- Evitar que syslogd agregue mensajes de registro relacionados con cron a / var / log / messages también
En su /etc/syslog.conf
, la combinación de estas sugerencias cambia algo como lo siguiente:
*.*;cron,auth,authpriv.none -/var/log/syslog
auth,authpriv.none;daemon.none;mail,news.none -/var/log/messages
dentro:
cron.* /var/log/cron.log
*.*;cron,auth,authpriv.none -/var/log/syslog
auth,authpriv.none;cron,daemon.none;mail,news.none -/var/log/messages
Y no olvide forzar la recarga (o reiniciar) los servicios cron y syslogd, por ejemplo, usando:
/etc/init.d/syslogd force-reload
/etc/init.d/cron force-reload
Nota: Esto también funciona con rsyslogd.