Câu trả lời:
Hãy đọc qua man periodic
và tìm kiếm tất cả các bit đề cập đếnoutput
Tạo một tệp /etc/periodic.conf
nếu không tồn tại và đặt các *_output
biến từ /etc/defaults/periodic.conf
thành tệp nhật ký. Đó là bất kỳ đường dẫn nào bắt đầu bằng một /
, thay vì tài khoản người dùng là một từ đơn giản.
$ grep _output= /etc/defaults/periodic.conf
daily_output="root" # user or /file
daily_status_security_output="root" # user or /file
weekly_output="root" # user or /file
monthly_output="root" # user or /file
Syslog nên được thiết lập cho /var/log/daily.log
, /var/log/weekly.log
và /var/log/monthly.log
.
Tôi có một chút mô phạm về việc đăng nhập và sử dụng của tôi /var/log/periodic.$(date +%Y%m%d).<type>.log
<type>
là daily
, weekly
, monthly
, security
.
/var/log/daily.log
bất cứ điều gì bạn thích.
Bạn có thể vô hiệu hóa hầu hết các bài kiểm tra bằng cách xin _enable
cờ/etc/periodic.conf
ví dụ:
daily_status_mailq_enable="NO"
cài đặt daily_output="/dev/null
"sẽ ngăn bạn nhận email, mặc dù như đã đề cập ở trên, bạn có thể muốn đăng nhập nó vào một tệp thay vì các báo cáo có thể chứa thông tin hữu ích.