bagaimana mencegah log cron dari mendaftar di syslog?


9

Saya telah memisahkan crontab saya masuk /var/log/cron.logdengan menghapus tanda komentar pada baris di bawah ini /etc/syslog.conf, tetapi masih menulis /var/log/syslogjuga!

cron.*                                  /var/log/cron.log

Bagaimana saya bisa mencegahnya menulis /var/log/syslog?

Jawaban:


10

Anda perlu menemukan baris yang mendefinisikan apa yang harus dikirim ke / var / log / syslog dan memodifikasinya sehingga pesan cron tidak termasuk. Sebagai contoh pada sistem Ubuntu saya harus menyerahkan /etc/rsyslog.d/50-default.conffile memiliki entri berikut untuk syslog:

*.*;auth,authpriv.none             -/var/log/syslog

mengubahnya menjadi:

*.*;cron,auth,authpriv.none             -/var/log/syslog

Lakukan apa yang kamu inginkan. Perhatikan bahwa hal di atas memanfaatkan kemampuan untuk menentukan beberapa fasilitas dengan prioritas yang sama dengan daftar, jika Anda belum memiliki .noneprioritas, Anda harus melakukan ini misalnya:

*.*;auth,authpriv.info;cron.none             -/var/log/syslog

Terima kasih. Bolehkah saya meminta Anda untuk menjelaskan lebih lanjut bagian kedua dari jawaban Anda?
shgnInc

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.