gpt4 book ai didi

python - 终止简单的 python 服务器不会用 ctrl + C 关闭

转载 作者:行者123 更新时间:2023-11-28 20:47:03 25 4
gpt4 key购买 nike

我使用

运行了一个简单的网络服务器
python -m simpleHTTPServer 8888 &.

一切顺利。然后使用 ctrl+C 尝试终止它,然后我转到

http://localhost:8888/ 

而且服务器还在运行。我做错了什么吗?

我在终端使用 zsh,不确定这是否与它有任何关系。

最佳答案

因为 & 导致命令在后台运行。启动进程后,您将获得进程 ID。使用该 ID,您可以杀死进程:

$ python &
[1] 5050
$ kill -15 5050
[1]+ Angehalten python

如果发送SIGTERM信号(-15)不起作用,您可以使用SIGKILL(-9 >).

编辑为使用 SIGTERM 而不是 SIGKILL,请参阅@starrify 的评论。

关于python - 终止简单的 python 服务器不会用 ctrl + C 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19757049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com