/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