У меня есть 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 неправильно?