哪些软件包更新触发了‘需要重启服务器’消息?

哪些软件包更新触发了‘需要重启服务器’消息?

更新多个软件包后,登录时收到“需要重启服务器”消息。哪个或哪些特定软件包触发了此消息?

注意:另外两个问题涉及为什么某些更新需要重新启动,例如,但我的问题具体是如何识别触发此问题的包。还值得链接到相关问题询问如何识别在执行更新之前需要重新启动的软件包

答案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."

相关内容