升级包之前是否需要停止应用程序或者升级包之后是否需要重新启动应用程序?

升级包之前是否需要停止应用程序或者升级包之后是否需要重新启动应用程序?

在运行 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 系统?

相关内容