1

Мне нужно запустить команду:

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

Может кто-нибудь подсказать, что я делаю не так или как лучше всего запустить его при запуске до того, как сервер получит контроль? Благодарю.

Рэнди Кэмпен

0