/etc/apt/apt.conf.d/50unattended-upgrades ファイルに無人アップグレード構成を定義しました。うまく機能し、アプリがアップグレードされると電子メール通知が届きます。
通知メールには次のタイトルが表示されますunattended-upgrades result for debian.example.com: SUCCESS
。
debian.example.comはどこから来たのですか?構成ファイルに見つかりません。 VPS名をどのように追加しますか? (Exim4を使用していますが、/etc/email-addressesが空です。これは問題になりますか?)
ありがとうございます!
答え1
メールの件名が作成されました次のように:
subject = _(
"{hold_flag}{reboot_flag} unattended-upgrades result for "
"{machine}: {result}").format(
hold_flag=hold_flag_str, reboot_flag=reboot_flag_str,
machine=host(), result="SUCCESS" if res else "FAILURE").strip()
マシン名はhost()
次の結果です。~として定義された
def host():
# type: () -> str
return socket.getfqdn()
debian.example.com
以下を実行して表示できるFQDNにも同様に適用されます。
hostname --fqdn
これは通常に保存されます。これに対する変更は電子メール/etc/hostname
に表示されます。unattended-upgrade