Yalnızca syslog'da görünen CRON girişlerini içeren bir cron.log dosyası oluşturabilirsiniz. Aşağıdaki yönergeleri izlerseniz, CRON işlerinin syslog'da görünmeye devam edeceğini unutmayın.
Dosyayı aç
/etc/rsyslog.d/50-default.conf
İle başlayan satırı bulun:
#cron.*
bu satırı uncomment, dosyayı kaydedin ve rsyslog yeniden başlatın:
sudo service rsyslog restart
Şimdi burada bir cron günlük dosyası görmelisiniz:
/var/log/cron.log
Cron etkinliği şimdi bu dosyaya kaydedilecek (syslog'a ek olarak).
Cron.log'da, cronun /etc/cron.hourly, cron.daily, vb. Komut dosyalarını çalıştırdığı zamanki girişleri göreceğinizi unutmayın - örneğin:
Apr 12 14:17:01 cd CRON[14368]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
Ancak, hangi komut dosyalarının gerçekten /etc/cron.daily veya /etc/cron.hourly içinde çalıştırıldığı hakkında daha fazla bilgi göremezsiniz, bu komut dosyaları cron.log'a (veya belki de başka bir günlük dosyasına) doğrudan çıktı vermiyorsa.
Bir crontab'ın çalıştığını ve cron.log veya syslog'da onu aramak zorunda olmadığınızı doğrulamak istiyorsanız, çıktısını istediğiniz bir günlük dosyasına yönlendiren bir crontab oluşturun - şunun gibi:
01 14 * * * /home/joe/myscript >> /home/log/myscript.log 2>&1
Bu, tüm standart çıktıları ve belirtilen günlük dosyasına çalıştırılan komut dosyası tarafından üretilebilecek hataları yönlendirecektir.