Итак, я sudo launchctl unload
определенное приложение, которое мне нужно отключить для целей отладки. Система работает и не может быть перезагружена без крайней необходимости. Поэтому после выгрузки plist агента запуска я kill -9
'pid. Процесс, агент запуска на уровне пользователя, немедленно перезапустился под новым pid.
Родительский процесс - это мой уровень launchd
уровне пользователя, который указывает, что launchd
перезапускает его, однако он не отображается в sudo launchctl list
(он появился до того, как я его выгрузил).
Что, если не launchd
программ , может быть возобновление этого процесса? Я не знал ни о каких других механизмах, кроме launchd
которые могли бы вызвать это.