Posso terminar todos os processos do httpd? (OSX, 10.7.4, Leão)

9

Eu tenho várias instâncias de httpd em execução no meu Mac. Não precisa executar um servidor web, gostaria de terminar com todos eles, pois eles somam cerca de 100mb de RAM desnecessária. Qual é a configuração que os define para executar? Como posso desativá-lo?

    
por dmanexe 12.10.2012 / 20:11

3 respostas

30

O Mountain Lion removeu a opção Compartilhamento na Web, talvez você tenha atualizado e executado em algum momento no passado? De qualquer forma, você precisará abrir o Terminal para isso:

sudo killall httpd
sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist

O primeiro falhará se você já tiver matado todos os processos, o segundo desabilitar a inicialização.

    
por 12.10.2012 / 21:23
3

Abra o painel de preferências Sharing em System Preferences e desmarque Web Sharing .

    
por 12.10.2012 / 20:41
0

sudo kill -9 [PID] e inserir o ID do processo para o PID encerra qualquer processo. Isso pode matar o httpd. Agora, você deseja remover a inicialização do formulário httpd desde que você não usá-lo de qualquer maneira. Vá para:

Biblioteca / LaunchAgents

Biblioteca / LaunchDaemons

Biblioteca / StartupItems

e remova o httpd desses locais. Isso impedirá que ele volte a funcionar. Você pode manter um backup, no caso de desejar o servidor web Apache no futuro.

    
por 12.10.2012 / 20:38