Log de cron fuera de syslog

Si queremos que no se llene nuestro archivo syslog de entradas de cron podemos hacer lo siguiente:

  • Editar el archivo /etc/rsyslog.conf y modificar estas dos líneas:
    *.*;cron,auth,authpriv.none     -/var/log/syslog
    cron.*              /var/log/cron.log
  • Reiniciar el demonio de log: /etc/init.d/rsyslog restart

No hace falta modificar el archivo de rotación de logs porque /var/log/cron.log ya viene incluido (comprobar en /etc/logrotate.d/rsyslog)