Eu preciso executar o comando:
sudo apachectl stop
Para que o servidor da web do meu banco de dados possa lidar com solicitações de entrada em vez do servidor da Apple. No entanto, isso não sobrevive a um reinício. Eu tentei configurar o arquivo KillApache.plist na pasta / Library / LaunchAgents /. Este é o texto:
Rótulo KillApache
<key>OnDemand</key>
<false/>
<key>ProgramArguments</key>
<array>
<string>sudo apachectl stop</string>
</array>
No entanto, recebi as seguintes mensagens no log:
1/9/14 11: 12: 31.832 AM com.apple.launchd.peruser.501 [223]: (KillApache [632]) Falha na tarefa para exec (3). Configurando o evento para nos informar quando tentar novamente: 2: Nenhum arquivo ou diretório 01/09/14 11: 12: 31.832 AM com.apple.launchd.peruser.501 [223]: (KillApache [632]) Falha no trabalho para exec (3) por motivo estranho: 2
Alguém pode sugerir o que estou fazendo errado ou qual seria a melhor maneira de fazer isso funcionar na inicialização antes que o servidor assuma o controle? Obrigado.
Randy Kaempen
Tags mac macos terminal.app