私の/etc/apt/apt.conf.d/50unattended-upgrades
でこれを見つけました:
// Automatically reboot *WITHOUT CONFIRMATION*
// if the file /var/run/reboot-required is found after the upgrade
//Unattended-Upgrade::Automatic-Reboot "false";
問題は、デフォルト値がわからないため、行のコメントを外す必要がある場合です(サーバーに再起動させたくない)。
安全のために行のコメントを解除する必要がありますか?それを行った後に実行するアクションはありますか?
自動再起動したくない場合は、このセクションを次のようにします。
// Automatically reboot *WITHOUT CONFIRMATION*
// if the file /var/run/reboot-required is found after the upgrade
Unattended-Upgrade::Automatic-Reboot "false";
私はそれをそのように設定し、それが動作します。
この page は、再起動しないことがデフォルトであると言いますが、間違いだと確信しています。システムが最初にカーネルを自動インストールしたとき(構成を変更する前)、再起動したと思います。ただし、どちらの場合でも、上記の構成はそれを防ぎます。
無人アップグレード後の自動再起動のデフォルトはFALSEです。
スクリプト自体でデフォルト値が保存されている場所を調べることにより、独自のシステムで確認できます。
grep 'Automatic-Reboot"' /usr/bin/unattended-upgrade
デフォルトは、ソフトウェアのアップグレードで変更される可能性がありますが、そうではないようです。自動アップグレード後にシステムが再起動しないようにするには、構成で再起動を明示的に無効にします。