Làm cách nào để tùy chỉnh các email thông báo không giám sát?


12

Có cách nào để tùy chỉnh thư kết quả nâng cấp không giám sát trong ubfox không?

Cấu hình hiện tại trong /etc/apt/apt.conf.d/50unattended-upgradestệp -

// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you 
// have a working mail setup on your system. The package 'mailx'
// must be installed or anything that provides /usr/bin/mail.
//Unattended-Upgrade::Mail "root@localhost";

gửi một email trên mỗi lần chạy. Thay vào đó, tôi muốn tùy chỉnh nó để chỉ gửi lỗi. Có cách nào tôi có thể cấu hình đó?

Câu trả lời:


8

Không biết tại sao họ lại xóa dòng này trên Ubuntu, nhưng Debian bao gồm:

// Set this value to "true" to get emails only on errors. Default
// is to always send a mail if Unattended-Upgrade::Mail is set
//Unattended-Upgrade::MailOnlyOnError "true";

Nếu bạn /etc/apt/apt.conf.d/50unattended-upgradeskhông bao gồm dòng (và thay đổi không đưa ra sự thay đổi này trong quy định) thì rất kỳ quặc, nhưng ít nhất nó không nói rằng họ đã thay đổi hành vi. Tôi sử dụng phiên bản cập nhật một chút (0,80 ~ sid2 trái ngược với 0,79.3ubfox4 mà Ubuntu bao gồm trong kho cập nhật chính xác) và nó sẽ chỉ gửi một thư bị lỗi (hiện tại tôi chưa nhận được thư). Chỉ cần viết các dòng vào tệp cấu hình của bạn và mọi thứ sẽ hoạt động:

Unattended-Upgrade::Mail "your@email.com";
Unattended-Upgrade::MailOnlyOnError "true";

Bạn có thể muốn chạy sudo unattended-upgrade -v -d --dry-runđể tự kiểm tra toàn bộ quá trình.


1
Ubuntu (ít nhất là một số phiên bản) dường như bỏ qua dòng này: bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/...
Dtech

1
Trong 14.04 LTS, dòng Unattended-Upgrade::MailOnlyOnError "true";trở lại /etc/apt/apt.conf.d/50unattended-upgrades. Nó được bình luận theo mặc định.
azimut

lưu ý rằng nhiều địa chỉ cũng có thể được sử dụng với:Unattended-Upgrade::Mail "root,someuser,your@email.com,others@somewhere.com";
jimmont

Các phiên bản mới hơn của nâng cấp không giám sát không còn email nếu --dry-runđược chỉ định
Lily Chung
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.