パッケージをアップグレードする前にアプリケーションを停止したり、パッケージをアップグレードした後にアプリケーションを再起動する必要がありますか?

パッケージをアップグレードする前にアプリケーションを停止したり、パッケージをアップグレードした後にアプリケーションを再起動する必要がありますか?

apt-get dist upgrade を実行する前にアプリケーション/プロセスを閉じる必要がある状況はありますか?

もしそうなら、好奇心からお聞きしますが、まずアプリケーションを停止せずに apt-get dist upgrade を実行するとどうなるでしょうか?

そうでない場合、アップグレード後にアプリケーションを再起動する必要がありますか?

私が質問しているのは、Ubuntu を実行しているサーバーがあり、cron ジョブで apt-get dist upgrade を定期的に自動的に実行することを考えているからです。

また、カーネルの更新がない限り、再起動は必要ないというのが私の理解です。

答え1

パッケージマネージャによるアップデート中、サーバ環境のプロセスを停止/終了する必要はありません。 のインストールおよび削除スクリプトは、/var/lib/dpkg/info必要に応じてサービスを開始および停止します。ほとんどの場合reload、たとえば

sudo systemctl reload service_name

またはrestart

sudo systemctl restart service_name

再起動も通常は不要です。こちらをお読みくださいUbuntu システムを再起動する必要があるのはいつですか?

関連情報