Você pode configurar a reinicialização automática após as atualizações autônomas atualizarem/instalarem algo que requer reinicialização. Isso inclui a instalação de novos kernels.
Variáveis de configuração relacionadas:
// Automatically reboot *WITHOUT CONFIRMATION* if
// the file /var/run/reboot-required is found after the upgrade
//Unattended-Upgrade::Automatic-Reboot "false";
// Automatically reboot even if there are users currently logged in
// when Unattended-Upgrade::Automatic-Reboot is set to true
//Unattended-Upgrade::Automatic-Reboot-WithUsers "true";
// If automatic reboot is enabled and needed, reboot at the specific
// time instead of immediately
// Default: "now"
//Unattended-Upgrade::Automatic-Reboot-Time "02:00";
Salve suas configurações preferidas no arquivo /etc/apt/apt.conf.d/52unatended-upgrades-local (para que você não precise modificar 50 atualizações autônomas fornecidas pelo pacote).
Você pode ver os valores de configuração definidos explicitamente por
apt-config dump unattended-upgrade
Pelo que vale a pena; esta função (Bash) MOSTRA se há pacotes esperando por uma reinicialização:
reque ()
{
( arquivo=/var/run/reboot-required.pkgs;
E se [ ! -f $arquivo]; então
echo "Não deve haver necessidade de reinicialização, $file não existe.";
senão
echo -e "\n*** $arquivo ***"
gato "$arquivo";
fi)
}
... uma ligeira reescrita e você terá a base para uma "reinicialização automática".
Acredito que você precise de mais critérios para essa reinicialização; você pode não ficar feliz se ele decidir fazer isso quando você estiver no meio de algum trabalho não salvo (possivelmente importante).
Você pode configurar a reinicialização automática após as atualizações autônomas atualizarem/instalarem algo que requer reinicialização. Isso inclui a instalação de novos kernels.
Variáveis de configuração relacionadas:
Salve suas configurações preferidas no arquivo /etc/apt/apt.conf.d/52unatended-upgrades-local (para que você não precise modificar 50 atualizações autônomas fornecidas pelo pacote).
Você pode ver os valores de configuração definidos explicitamente por
apt-config dump unattended-upgrade
Infelizmente, você não pode listar todos os valores atuais. https://github.com/mvo5/unattended-upgrades/issues/245
Você pode ver mais documentação (da versão mais recente) em https://github.com/mvo5/unattended-upgrades
Infelizmente, nem todas as opções suportadas são explicadas lá: https://github.com/mvo5/unattended-upgrades/issues/246 https://github.com/mvo5/unattended-upgrades/issues/318
Suposição, válida pelo menos para:
Pelo que vale a pena; esta função (Bash) MOSTRA se há pacotes esperando por uma reinicialização:
... uma ligeira reescrita e você terá a base para uma "reinicialização automática".
Acredito que você precise de mais critérios para essa reinicialização; você pode não ficar feliz se ele decidir fazer isso quando você estiver no meio de algum trabalho não salvo (possivelmente importante).