「サーバーの再起動が必要です」というメッセージをトリガーしたパッケージの更新はどれですか?


9

いくつかのパッケージを更新した後、ログイン時に「サーバーの再起動が必要です」というメッセージが表示されます。このメッセージをトリガーした特定のパッケージは何ですか?

注:他にも2つの質問で、更新の再起動が必要な理由があります(例:thisthis)。しかし、私の質問は、これを引き起こしたパッケージを特定する方法を具体的に尋ねていることです。更新を実行する前に再起動が必要になるパッケージを特定する方法を尋ねるこの関連する質問にリンクすることも価値があります

回答:


10

この情報を識別する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."
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.