Làm thế nào để ngăn chặn nhật ký cron đăng ký trong syslog?


9

Tôi đã tách crontab của mình đăng nhập /var/log/cron.logbằng cách bỏ dòng dưới đây vào /etc/syslog.conf, nhưng nó vẫn ghi vào /var/log/syslogquá!

cron.*                                  /var/log/cron.log

Làm thế nào tôi có thể ngăn nó viết /var/log/syslog?

Câu trả lời:


10

Bạn cần tìm dòng xác định những gì sẽ được gửi đến / var / log / syslog và sửa đổi nó để không bao gồm các thông điệp cron. Ví dụ: trên hệ thống Ubuntu, tôi phải trao /etc/rsyslog.d/50-default.conftệp có mục sau đây cho syslog:

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

thay đổi nó thành:

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

Có những gì bạn muốn. Lưu ý rằng ở trên đang tận dụng khả năng chỉ định nhiều cơ sở có cùng mức độ ưu tiên như một danh sách, nếu bạn chưa có .nonemức độ ưu tiên, bạn sẽ phải làm điều này chẳng hạn:

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

Cảm ơn bạn. Tôi có thể yêu cầu bạn mô tả thêm phần thứ hai của câu trả lời của bạn?
shgnInc

-2

thêm vào

cron.none             -/var/log/syslog

trong syslog.conf của bạn

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.