Preciso executar o comando:
sudo apachectl parar
Para que meu servidor web de banco de dados possa lidar com solicitações recebidas em vez do servidor Apple. No entanto, isso não sobrevive a uma reinicialização. Tentei configurar o arquivo KillApache.plist na pasta /Library/LaunchAgents/. Este é o texto:
Etiqueta KillApache
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>sudo apachectl stop</string>
</array>
No entanto, recebi as seguintes mensagens no log:
01/09/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) O trabalho falhou ao executar (3). Configurando evento para nos informar quando tentar novamente: 2: Arquivo ou diretório inexistente 01/09/14 11:12:31.832 AM com.apple.launchd.peruser.501[223]: (KillApache[632]) Falha no trabalho para exec(3) por um motivo estranho: 2
Alguém pode sugerir o que estou fazendo de errado ou qual seria a melhor maneira de fazer isso funcionar na inicialização antes que o servidor assuma o controle? Obrigado.
Randy Kaempen