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?

shgnInc
sumber

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
user9517
sumber
Terima kasih. Bolehkah saya meminta Anda untuk menjelaskan lebih lanjut bagian kedua dari jawaban Anda?
shgnInc
-2

Menambahkan

cron.none             -/var/log/syslog

di syslog.conf Anda

JT Atkins
sumber