Como faço para desligar um simples servidor HTTP de python?

Então estou tentando aprender d3, e owiki sugeriu que

Para ver os exemplos localmente, você deve ter um servidor web local. Qualquer servidor da web funcionará; por exemplo, você pode executar o servidor interno do Python:

python -m SimpleHTTPServer 8888 &

Ótimo ... só que agora eu tenho um servidor rodando ... mas em algum momento eu acho que provavelmente deveria desligar isso de novo.

Existe uma maneira melhor de desligá-lo do que usarkill <pid>? Isso parece um grande martelo para um pouco de trabalho.

(Estou executando o Mac OS 10.6.8 (Snow Leopard))

FWIW:ctrl+c dá cerca de 10 linhas de traceback, reclamando de ser interrompido.

kill -3 <pid> fornece um aviso do Finder em uma janela separada 'Python é encerrado inesperadamente'.

O padrãokill <pid> ekill -15 <pid> são relativamente limpos (e simples).

questionAnswers(8)

yourAnswerToTheQuestion