Назад | Перейти на главную страницу

MAC OS X Server, процесс продолжает возрождаться после выгрузки из launchd

В системном журнале постоянно появляются следующие сообщения:

com.apple.launchd.peruser.0 (homebrew.mxcl.memcached [PID]) Завершился с кодом: 64 com.apple.launchd.peruser.0 (homebrew.mxcl.memcached) Дросселирование респауна: начнется через 10 секунд.

По-видимому, я ранее загрузил homebrew.mxcl.memcached.plist в launchd, чтобы он запускал memcached при запуске.

После поиска в Интернете я узнал, что это вызвано тем, что процесс не запускается. И решение - выгрузить plist из launchd с помощью launchctl unload -w /Library/LaunchAgents/homebrew.mxcl.memcached.plist, и launchctl remove homebrew.mxcl.memcached, что я и сделал.

Обратите внимание, что peruser.0 в сообщениях указывает, что он запускает peruser для пользователя root. И я вошел в систему как пользователь root, чтобы выгрузить записи homebrew.mxcl.memcached и удалить метки в launchd.

Это сработало на другой машине, чтобы остановить сообщения (ни для одного пользователя root), но я все еще получаю постоянные сообщения респауна на этом сервере.

Я подтвердил с launchctl list этого memcached больше нет, и я также получаю предполагаемые сообщения об ошибках, когда пытаюсь выгрузить / удалить memcached в launchctl. Я также получаю следующее, когда делаю launchctl stop homebrew.mxcl.memcached

Ошибка остановки launchctl: такого процесса нет

Похоже, что список memcached был успешно удален из launchctl.

Я не понимаю, почему я все еще получаю сообщения об ошибках респауна каждые 10 секунд, даже если список больше не загружается в launchd. Я искал существующие сообщения по этой проблеме, но не нашел.

Любая помощь / подсказка будет принята с благодарностью.

Спасибо!

ОБНОВИТЬ

Я вышел из учетной записи пользователя root и вошел в систему как обычный пользователь, чтобы проверить журнал, и сообщение прекратилось. Похоже, что процесс все еще загружен, чтобы пользователь root мог как-то запустить его при входе в систему.