Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python SimpleHTTPServer已挂起,如何停止?_Python_Macos_Networking_Port - Fatal编程技术网

python SimpleHTTPServer已挂起,如何停止?

python SimpleHTTPServer已挂起,如何停止?,python,macos,networking,port,Python,Macos,Networking,Port,我无意中按了ctrl z而不是ctrl c来停止python SimpleHTTPServer,结果显示 [1] + 35296 suspended python -m SimpleHTTPServer 现在我无法在端口8000正在使用的同一端口上重新启动它 Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy

我无意中按了ctrl z而不是ctrl c来停止python SimpleHTTPServer,结果显示

[1]  + 35296 suspended  python -m SimpleHTTPServer
现在我无法在端口8000正在使用的同一端口上重新启动它

Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py",      line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SimpleHTTPServer.py", line 220, in <module>
test()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SimpleHTTPServer.py", line 216, in test
BaseHTTPServer.test(HandlerClass, ServerClass)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 595, in test
httpd = ServerClass(server_address, HandlerClass)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 419, in __init__
self.server_bind()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 430, in server_bind
self.socket.bind(self.server_address)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
socket.error: [Errno 48] Address already in use
如何停止此进程以便再次使用端口8000

谢谢

终止进程

kill 35296 
或:

终止进程

kill 35296 
或:


使用fg将其置于前台,然后使用ctrl+c将其kiil置于前台,然后使用ctrl+c将其kiil置于前台,然后使用ctrl+c将其kiil置于后台。进程在后台暂停,您必须将其杀死才能释放端口

如果您在同一个终端中,运行fg会将它带到前端并重新激活它,让您可以使用CTRL+C正常中断它

如果您没有,您可以使用打印了进程ID或PID的数字来终止它,但您必须首先重新激活它,以便它能够做出反应:

kill -CONT 35296
kill 35296

进程在后台被挂起,您必须杀死它才能释放端口

如果您在同一个终端中,运行fg会将它带到前端并重新激活它,让您可以使用CTRL+C正常中断它

如果您没有,您可以使用打印了进程ID或PID的数字来终止它,但您必须首先重新激活它,以便它能够做出反应:

kill -CONT 35296
kill 35296

谢谢,这是一个非常详细的回答谢谢,这是一个非常详细的回答