Quando você instala as atualizações, dois arquivos são criados em /run
, que são lidos para determinar se as atualizações exigem reinicialização: reboot-required
e reboot-required.pkgs
, um dos quais é apenas uma cadeia que indica a reinicialização e um que mostra qual (is) pacote (s) está chamando por ele.
Você pode (como root ou com sudo
) rm
esses dois arquivos e isso deve ser feito. Truncá-los não é suficiente - eles não devem existir. Curiosamente, não consigo encontrar nada nos arquivos /etc/apt
sobre isso e minha única dica veio de /etc/update-motd.d
apontando para /usr/lib/update-notifier/update-motd-reboot-required
(que é chamado por SSH no login para indicar que uma reinicialização é necessária) e que tem o seguinte código nele:
#!/bin/sh -e
#
# helper for update-motd
if [ -f /var/run/reboot-required ]; then
cat /var/run/reboot-required
fi
/var/run
é um link simbólico para /run
, então há minha resposta. Se você não fala sh
, o if [ -f ... ]
é condicional para ver se existe um arquivo; o comando cat subsequente imprime seu conteúdo na sessão SSH.