Сервер MAC OS X, процесс продолжает возрождаться после выгрузки из 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 из 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 plist был успешно удален из launchctl.
Я запутался в том, почему я по-прежнему получаю сообщения об ошибках респауна каждые 10 секунд, даже если plist больше не загружается в launchd. Я искал существующие сообщения по этой проблеме, но не нашел ни одного.
Любая помощь / советы будет принята с благодарностью.
Спасибо!
ОБНОВИТЬ
Я вышел из пользователя root и вошел как обычный пользователь, чтобы проверить журнал, и сообщение останавливается. Похоже, что процесс все еще загружен для пользователя root для запуска при входе в систему как-то..