我在 /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()
您的 FQDN也是如此debian.example.com
,您可以通过运行查看
hostname --fqdn
这通常存储在/etc/hostname
;对此的更改应显示在unattended-upgrade
电子邮件中。