2013-10-08 62 views
3

我正在使用powershell运行SimpleHTTPServer。如何在不关闭终端的情况下退出SimpleHTTPServer?

python -m SimpleHTTPServer 8080 

我想在不关闭终端的情况下退出(control + break)服务器。有任何想法吗?

在此先感谢您的任何建议

+0

检查该链接:http://stackoverflow.com/questions/12647196/how-do-i-shut-down-a-python-simplehttpserver – Rami

+0

如果您使用的是PowerShell 3,请使用PSSession cmdlet在其中运行它一个背景,并控制父进程。 – Eris

+0

这是另一种选择。 Ctrl Z:[http://superuser.com/a/262948](http://superuser.com/a/262948) –

回答

4

^C将其关闭(控制+ C)我的

例检测控制+ C发送interupt并退出:

PS C:\> python -m http.server 8080 
Serving HTTP on 0.0.0.0 port 8080 ... 

Keyboard interrupt received, exiting. 

注,我使用的是http.server,因为它取代了Python 3中的SimpleHTTPServer,但它对你的工作应该是一样的。

+0

嗨,感谢Nathan。效果很好 – bcollins

相关问题