Você pode criar um arquivo cron.log para conter apenas as entradas CRON que aparecem no syslog. Observe que os trabalhos CRON ainda serão exibidos no syslog se você seguir as instruções a seguir.
Abra o arquivo
/etc/rsyslog.d/50-default.conf
Encontre a linha que começa com:
#cron.*
remova o comentário dessa linha, salve o arquivo e reinicie o rsyslog:
sudo service rsyslog restart
Agora você deve ver um arquivo de log do cron aqui:
/var/log/cron.log
A atividade Cron agora será registrada neste arquivo (além do syslog).
Note que no cron.log você verá entradas para quando o cron rodou scripts em /etc/cron.hourly, cron.daily, etc. algo como:
Apr 12 14:17:01 cd CRON[14368]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
No entanto, você não verá mais informações sobre quais scripts foram realmente executados em /etc/cron.daily ou /etc/cron.hourly, a menos que esses scripts direcionem a saída para o cron.log (ou talvez para algum outro arquivo de log ).
Se você deseja verificar se um crontab está em execução e não precisa procurá-lo no cron.log ou no syslog, crie um crontab que redirecione a saída para um arquivo de log de sua escolha - algo como:
01 14 * * * /home/joe/myscript >> /home/log/myscript.log 2>&1
Isso redirecionará toda a saída padrão e os erros que podem ser produzidos pelo script que é executado no arquivo de log especificado.