答案1
识别此信息的一种方法是查看/var/run
这些文件
$ cat /var/run/reboot-required
*** System restart required ***
$ cat /var/run/reboot-required.pkgs
linux-base
linux-image-4.4.0-93-generic
除非需要重新启动,否则这些文件不会存在,因此检查它们是否存在也是一个很好的技巧,可以知道是否需要重新启动:
[ -e /var/run/reboot-required* ] && echo "Reboot is required!" || echo "Reboot is not required."