首页 > 解决方案 > 在 git bash 中杀死一个进程

问题描述

我在我的 git bash for windows 中运行了以下 python 代码来创建一个 Web 套接字,但我无法使用 ctrl + z 终止该进程。即使在重新启动 git bash 之后,该进程仍在运行,因为当我尝试重新安装 git bash 时,它给了我错误bash(PID 10436,需要关闭)

import socket

host = socket.gethostname()

port = 8080

print('host: ',host,'port: ',port)

s = socket.socket()

s.bind((host,port))

print('started')

s.listen(1)

connection , address = s.accept()

print(address,"is online")

在此处输入图像描述

如果我能了解这背后的原因,那将非常有帮助。

标签: socketswebsocketpython-3.6git-bash

解决方案


杀死一个进程通常用Ctrl+完成C(不是 Z,这更多用于后台任务)

您应该首先尝试使用taskkill /F /pid 16872(在常规 CMD 中)杀死 pid 16872

然后查看这个最近的 Python websocket 示例,了解您的代码的另一种方法。


推荐阅读