除了在脚本中执行此操作(这有点麻烦)之外,我们如何(更)轻松地确定 Debian 中是否需要内核更改重启?
Ubuntu 有/var/run/reboot-required
并且根据我们的经验,它运行良好。然而,到目前为止 Debian(至少在 Buster 10.6 中)还没有。一些软件包在过去(在 Debian Jessie 之前)可能已经这样做了,并且被替换为今天尝试/声称这样做的东西,但我们没有看到任何工作(在 10.6 中)。详情如下。
我们尝试过的事情(在 Debian 10.6 中)没有成功:
- checkrestart(没有简单的内核启动二进制状态报告)
- 需要重新启动(与 #1 相同的问题)
- 尽管https://serverfault.com/a/667082/104173声称如此,
/var/run/reboot-required.pkgs
但在我们的 Debian 10.6 系统上尚未可见(内核升级后)。 - reboot-notifier似乎没有提供任何有用的东西。
lsof | grep lib | grep DEL
(还)似乎没有提供我们需要的东西。
上述某些选项的“Nagios 输出模式”似乎(还)不容易解析。