Posso fazer o script de um desligamento http ou reiniciar o Apache?
Você pode usar os seguintes comandos httpd
em um arquivo de lote ou outra linguagem de script de sua escolha (verifique se o diretório binário do apache está em seu caminho)
Para parar o servidor com graça:
httpd -k graceful-stop
Para reiniciar o servidor:
httpd -k restart
Fonte link