Se hai i pacchetti reboot-notifier o update-notifier-common installati, ottieni i file / var / run / reboot-required e /var/run/reboot-required.pkgs
reboot-notifier è più recente in Ubuntu Wily e Xenial. Tratto Debian, ma in jessie-backport
update-notifier-common È più vecchio, in tutte le versioni di Ubuntu tra cui Xenial e Debian Wheezy. Non in Debian Stretch o Jessie.
(C'è un po 'di background nel pacchetto reboot-notifier su https://feeding.cloud.geek.nz/posts/introducing-reboot-notifier/ )
Se non hai installato questi pacchetti, puoi confrontare la versione del pacchetto Linux installata con la versione in esecuzione:
tim@tramp:~$ dpkg -l linux-image-*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================================-=====================-=====================-=======================================================================
ii linux-image-3.16.0-4-amd64 3.16.7-ckt20-1+deb8u4 amd64 Linux 3.16 for 64-bit PCs
ii linux-image-amd64 3.16+63 amd64 Linux for 64-bit PCs (meta-package)
tim@tramp:~$ more /proc/version
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian <b>3.16.7-ckt20-1+deb8u3</b> (2016-01-17)
Qui puoi vedere che l'ultimo kernel installato è 3.16.7-ckt20-1 + deb8u4 ma il kernel in esecuzione è 3.16.7-ckt20-1 + deb8u3. Quindi questo sistema ha bisogno di un riavvio. L'U4 contro l'U3 proprio alla fine.
Potrebbe essere necessario scorrere la casella sopra. Nella versione / proc /, è la versione vicino alla fine della riga che conta.
La modifica del codice della versione molto piccola è tipica di un aggiornamento del kernel di sicurezza Debian.
needrestart
Un'altra opzione è installare il needrestart
pacchetto.
sudo apt-get install needrestart
sudo needrestart -k
Sembra funzionare anche se needrestart è stato installato dopo l'aggiornamento del kernel.