無人アップグレード中にテストメールを送信できますか?

無人アップグレード中にテストメールを送信できますか?

unattended-upgrade私は走ると、受信トレイに電子メールが生成されない理由を理解しようとして頭を握っていましたが、今朝は電子メールが生成されました。

実行時に電子メールを送信するように無人アップグレードを強制して新しい設定をデバッグするのに役立つ方法はありますか?

電子メールに関する情報をまったく受け取りませんでした。/var/log/unattended-upgrades/unattended-upgrades.log

私はDebian 10を使用しています。

ベストアンサー1

この行のコメントを外して「常に」に設定すると、メールが送信されます。これらのsedコマンドを使用する必要はなく、ファイルを編集するだけです。複数の仮想マシンを使用しているため共有しています。

sed -i 's,//Unattended-Upgrade::MailReport "on-change";,Unattended-Upgrade::MailReport "always";,' /etc/apt/apt.conf.d/50unattended-upgrades

その後、エラーが発生した場合にのみ設定してください。

sed -i 's,Unattended-Upgrade::MailReport "always";,Unattended-Upgrade::MailReport "only-on-error";,' /etc/apt/apt.conf.d/50unattended-upgrades

または、まずエラーのみに設定してください。

sed -i 's,//Unattended-Upgrade::MailReport "on-change";,Unattended-Upgrade::MailReport "only-on-error";,' /etc/apt/apt.conf.d/50unattended-upgrades

その後、手動で実行すると、unattended-upgradesアップグレードするアップデートがなくても「成功」Eメールが送信されます。

おすすめ記事