Bagaimana cara menyesuaikan email pemberitahuan tanpa upgrade yang ditingkatkan?

12

Apakah ada cara untuk menyesuaikan email hasil upgrade tanpa pengawasan di ubuntu?

Konfigurasi saat ini dalam /etc/apt/apt.conf.d/50unattended-upgradesfile -

// 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";

mengirim email setiap kali jalan. Sebagai gantinya, saya ingin menyesuaikannya agar hanya dikirim karena kesalahan. Apakah ada cara saya dapat mengkonfigurasi itu?

Mayur
sumber

Jawaban:

8

Tidak tahu mengapa mereka menghapus baris ini di Ubuntu, tetapi Debian menyertakan:

// 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";

Jika Anda /etc/apt/apt.conf.d/50unattended-upgradestidak memasukkan baris (dan changelog tidak memberikan perubahan ini dalam presice) sangat aneh, tetapi setidaknya tidak mengatakan mereka mengubah perilaku. Saya menggunakan versi yang sedikit diperbarui (0.80 ~ sid2 berlawanan dengan 0.79.3ubuntu4 yang disertakan Ubuntu dalam repositori pembaruan-akurat) dan itu akan mengirim email hanya pada kesalahan (saya belum mendapatkan email untuk saat ini). Cukup tulis baris ke file konfigurasi Anda, dan semuanya akan berfungsi:

Unattended-Upgrade::Mail "[email protected]";
Unattended-Upgrade::MailOnlyOnError "true";

Anda mungkin ingin menjalankan sendiri sudo unattended-upgrade -v -d --dry-rununtuk memeriksa seluruh proses.

Braiam
sumber
1
Ubuntu (setidaknya beberapa versi) tampaknya mengabaikan baris ini: bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/…
dtech
1
Di 14,04 LTS, saluran Unattended-Upgrade::MailOnlyOnError "true";kembali masuk /etc/apt/apt.conf.d/50unattended-upgrades. Sudah dikomentari secara default.
azimut
Perhatikan bahwa banyak alamat dapat digunakan juga dengan:Unattended-Upgrade::Mail "root,someuser,[email protected],[email protected]";
Jimmont
Versi terbaru dari upgrade tanpa pengawasan tidak lagi email jika --dry-runditentukan
Lily Chung