Должна быть возможность выяснить, что обеспечивает этот вывод для вас, просмотрев любые хуки, определенные в apt
конфигурации (смотрим в/etc/apt/apt.conf.d
). Один пакет, реализующий это, —whatmaps
; его можно даже настроить на автоматический перезапуск служб после обновлений безопасности.
К сожалению, whatmaps
сложно использовать вне apt
, когда вы ищете все процессы, которые необходимо перезапустить. Вместо этого я использую checkrestart
из пакета debian-goodies
.
В вашем случае речь идет о пакете needrestart
, и вы можете запустить проверку перезапуска напрямую:
sudo needrestart
Разработчики по-разному подходят к запуску конкретного программного обеспечения. Некоторые из них предпочитают читать все параметры из конфигурационного файла (с ), как в Matlab. Другие предпочитают устанавливать некоторые параметры в переменных среды и командной строке, например, в openFOAM.
Разработчики некоторых программ вынуждены использовать сценарии оболочки, потому что некоторые параметры могут быть установлены только во время запуска (, например, в большинстве программ Java -размер кучи, GC и т. д. ). Разработчики других программ хотят/должны изменить переменные среды (, такие как LANG, LD _LIBRARY _PATH и т. д. ), не устанавливая их для всей среды/терминала, поэтому они также используют сценарии оболочки.
Оба способа работают (как видите ).