
Debianでkernel-change-rebootが必要かどうかを(もっと)簡単に判断するにはどうすればいいでしょうか?これをやるスクリプトで(ちょっと面倒ですが)?
Ubuntuには/var/run/reboot-required
そして、私たちの経験では、それはうまく機能しています。しかし、これまでのところ、Debian(少なくともBuster、10.6)ではそうではありません。いくつかのパッケージは過去にこれを行っていた可能性があります(Debian Jessie 以前) に置き換えられ、現在ではそれを実行しようとしている/実行しようとしていると主張していますが、(10.6 では) 何も機能していないことがわかりました。詳細は以下を参照してください。
私たちが試したこと(Debian 10.6 で)が成功しなかったこと:
- チェック再起動(カーネルブートの単純なバイナリ状態レポートはありません)
- 再起動が必要(#1 と同じ問題)
- にもかかわらずhttps://serverfault.com/a/667082/104173そう主張していますが、
/var/run/reboot-required.pkgs
Debian 10.6 システム (カーネルのアップグレード後) ではまだ表示されていません。 - 再起動通知機能するものは何も提供していないようです。
lsof | grep lib | grep DEL
(まだ)私たちが必要としているものを提供していないようです。
上記のオプションの一部の「Nagios 出力モード」は、(まだ) 簡単に解析できないようです。
答え1
戻りコードをチェックしてはどうでしょうか?最新のカーネルかどうneedrestart -k -p > /dev/null; echo $?
か、また実行中のカーネルが期待どおりのものではないかどうかを確認します。0
2