在 git bash 中终止进程
killing a process in git bash
我 运行 我的 git bash 中的以下 python 代码用于 windows 创建网络套接字,但我无法终止进程使用 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")
如果我能知道这背后的原因,那将非常有帮助。
杀死一个进程通常使用Ctrl+C(不是Z,后者更适合后台任务)
您应该首先尝试使用 taskkill /F /pid 16872
(在常规 CMD 中)
杀死 pid 16872
然后查看此 以了解您的代码的另一种方法。
我 运行 我的 git bash 中的以下 python 代码用于 windows 创建网络套接字,但我无法终止进程使用 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")
如果我能知道这背后的原因,那将非常有帮助。
杀死一个进程通常使用Ctrl+C(不是Z,后者更适合后台任务)
您应该首先尝试使用 taskkill /F /pid 16872
(在常规 CMD 中)
然后查看此