Подтвердить что ты не робот

Как удалить автозапуск apache на macosx

Я на льду macosx. Служба запущена и запущена на localhost: 8080.

Эта служба представляет собой apache + php, упакованный entreprisedb.

Как удалить автозапуск?

4b9b3361

Ответ 1

1) Автозапуск обычно не входит в элементы User-Autostart-Items, но вы все равно должны их проверять:

Откройте Системные настройки > Пользователи > Выберите пользователя > Начальные объекты

Проверьте, есть ли что-то начатое, которое вы хотите деактивировать, и сделайте это, если.

2) Обычно начало apache обрабатывается службой запуска: вы можете либо изменить это вручную, либо с помощью старого маленького инструмента с именем "Lingon". Чтобы сделать это вручную, вам нужно найти начальные папки:

~/Library/LaunchAgents
~/Library/LaunchDaemons

/Library/LaunchAgents
/Library/LaunchDaemons

/System/Library/LaunchAgents
/System/Library/LaunchDaemons

Там вы найдете .plist файлы, которые определяют, когда и с чего начать. Чтобы удалить объект из автозапуска, используйте startctl на терминале, чтобы удалить его из фактического запуска, а затем просто удалить файл.

user$ launchctl unload *filename.plist*

Убедитесь, что вы не удаляете неправильные файлы! Это может привести к фатальной ситуации на вашем компьютере. Btw:.plist-Files можно читать с помощью BBEdit, TextWrangler или PropertyList Editor из Apple Developer-Tools.

Ответ 2

В Mountain Lion (OSX 10.8.5) мне удалось отключить сервер Apache, который поставляется с OSX, используя следующую команду:

sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist

Эта конкретная команда, вероятно, не будет работать, если другая версия Apache была установлена ​​через MacPorts или HomeBrew.

Использование sudo важно, так как Apache требует привилегий root для работы с номером защищенного порта с низким номером (порт 80).

Ответ 3

Эрик отвечает на это почти полный список мест, где вы можете найти элементы автозагрузки. Есть еще два места, где я нашел несколько приложений, даже если вы нажимаете SHIFT во время входа в систему.

/private/var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist

/private/var/db/launchd.db/com.apple.launchd/overrides.plist

Вы можете прочитать их, используя:

defaults read/private/var/db/launchd.db/com.apple.launchd.peruser.501/overrides.plist

sudo defaults read/private/var/db/launchd.db/com.apple.launchd/overrides.plist