1

У меня есть apache, работающий в /usr/local/apache2/ на моем devbox, и мне это нравится. Я зарегистрировал его запуск с

sudo launchctl load /Library/LaunchDaemons/org.apache.apache2.httpd.plist

Когда я перезапустил свой Mac, я обнаружил, что он не запускается, потому что процесс httpd уже существует. Используя какой / найти, я обнаружил, что это было

/System/Library/LaunchDaemons/org.apache.httpd.plist

и поэтому я дал эту команду:

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

Однако после следующего перезапуска процесс уже запущен и снова запущен. На этот раз я переместил этот лист в свою домашнюю папку, потому что я не хочу, чтобы он запускался.

Я использую launchctl неправильно?

1 ответ1

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

Опция -w делает его постоянным.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .