dnf update後にサービスの再起動が必要か確認する
サービスの再起動が必要なプロセスを確認する
「dnf update」、「yum update」でパッケージのアップデートをおこなっても、起動しているプロセスが古いままで実行されています。「needs-restarting」コマンドでは、再起動が必要なプロセスを確認したり、システムの再起動を必要かどうかも確認できます。
サービスの再起動が必要か確認する
サービスの再起動が必要を確認するには「needs-restarting -s」のように「-s」のオプションをつければ、サービスの再起動な必要なプロセスを確認できます
$ sudo needs-restarting -s chronyd.service httpd.service saslauthd.service systemd-logind.service NetworkManager.service # 再起動が必要なプロセスを再起動していきます $ sudo systemctl restart chronyd.service $ sudo systemctl systemctl httpd.service
再起動が必要なプロセスがない場合は何も表示されません
$ sudo needs-restarting -s $
サーバーの再起動が必要か確認する
サーバーの再起動が必要なプロセスを確認するには、「needs-restarting -r」のように「-r」のオプションをつけると確認できます
$ sudo needs-restarting -r Core libraries or services have been updated: systemd -> 219-78.el7_9.7 Reboot is required to ensure that your system benefits from these updates. More information: https://access.redhat.com/solutions/27943
サーバーの再起動が必要がない場合は、サービス名が表示されずに以下のようなメッセージが表示されます
$ sudo needs-restarting -r No core libraries or services have been updated since boot-up. Reboot should not be necessary.
ディスカッション
コメント一覧
まだ、コメントがありません