Мне нужно запустить команду:
sudo apachectl stop
Так что мой веб-сервер базы данных может обрабатывать входящие запросы вместо сервера Apple. Тем не менее, это не переживает перезапуск. Я попытался настроить файл KillApache.plist в папке /Library /LaunchAgents /. Это текст:
Метка KillApache
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>sudo apachectl stop</string>
</array>
Тем не менее, я получил следующие сообщения в журнале:
01.09.14 11: 12: 31.832 AM com.apple.launchd.peruser.501 [223]: (KillApache [632]) Не удалось выполнить задание (3). Настройка события, чтобы сообщить нам, когда следует повторить попытку: 2: Нет такого файла или каталога 9/1/14 11: 12: 31.832 AM com.apple.launchd.peruser.501 [223]: (KillApache [632]) Задание не выполнено выполнить exec (3) по странной причине: 2
Может кто-нибудь подсказать, что я делаю не так или как лучше всего запустить его при запуске до того, как сервер получит контроль? Благодарю.
Рэнди Кэмпен