Нужно ли останавливать приложения перед обновлением пакетов или перезапускать их после обновления пакетов?

Нужно ли останавливать приложения перед обновлением пакетов или перезапускать их после обновления пакетов?

Бывают ли ситуации, когда необходимо закрыть приложения/процессы перед запуском 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?.

Связанный контент