Sebenarnya, solusi 'terbaik' (orang bisa mengklaim) adalah kombinasi dari apa yang disarankan @DaveCheney dan apa yang akhirnya dilakukan pengguna7321 , ditambah tindakan ketiga yang akan saya rekomendasikan:
- Mencegah syslogd dari menambahkan pesan log yang berhubungan dengan cron ke / var / log / syslog
- Memastikan pesan log cron dapat dicatat di suatu tempat (khususnya, di / var / log / cron) + memastikan rotasi log untuk log cron.
- Mencegah syslogd dari menambahkan pesan log yang berhubungan dengan cron ke / var / log / messages juga
Di Anda /etc/syslog.conf
, kombinasi saran ini mengubah sesuatu seperti yang berikut:
*.*;cron,auth,authpriv.none -/var/log/syslog
auth,authpriv.none;daemon.none;mail,news.none -/var/log/messages
ke:
cron.* /var/log/cron.log
*.*;cron,auth,authpriv.none -/var/log/syslog
auth,authpriv.none;cron,daemon.none;mail,news.none -/var/log/messages
Dan jangan lupa untuk memaksa memuat ulang (atau memulai ulang) layanan cron dan syslogd, misalnya menggunakan:
/etc/init.d/syslogd force-reload
/etc/init.d/cron force-reload
Catatan: Ini juga berfungsi dengan rsyslogd.