Puede crear un archivo cron.log para contener solo las entradas CRON que aparecen en syslog. Tenga en cuenta que los trabajos CRON seguirán apareciendo en syslog si sigue las siguientes instrucciones.
Abre el archivo
/etc/rsyslog.d/50-default.conf
Encuentra la línea que comienza con:
#cron.*
descomenta esa línea, guarda el archivo y reinicia rsyslog:
sudo service rsyslog restart
Ahora debería ver un archivo de registro cron aquí:
/var/log/cron.log
La actividad de Cron ahora se registrará en este archivo (además de syslog).
Tenga en cuenta que en cron.log verá entradas para cuando cron ejecutó scripts en /etc/cron.hourly, cron.daily, etc., por ejemplo, algo como:
Apr 12 14:17:01 cd CRON[14368]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Sin embargo, no verá más información sobre qué scripts se ejecutaron realmente dentro de /etc/cron.daily o /etc/cron.hourly, a menos que esos scripts dirijan la salida al cron.log (o tal vez a algún otro archivo de registro).
Si desea verificar si se está ejecutando un crontab y no tiene que buscarlo en cron.log o syslog, cree un crontab que redirija la salida a un archivo de registro de su elección, algo como:
01 14 * * * /home/joe/myscript >> /home/log/myscript.log 2>&1
Esto redirigirá todos los resultados y errores estándar que puede generar el script que se ejecuta en el archivo de registro especificado.