process - 如何杀死cygwin中的进程?

标签 process cygwin kill

嗨,我有以下过程,我无法杀死:

The process to be killed.

我在 windows xp 32 位上运行 cygwin。

我尝试发出以下命令:

/bin/kill -f 4760
/bin/kill -9 5000
kill -9 5000
kill 5000

当我写/bin/kill -f 4760 时,我收到消息“kill:无法打开 pid 4760”。

当我写/bin/kill -9 5000 时,我收到消息,'kill: 5000: No such process'。

我只是不明白为什么这个过程不能被杀死。
既然它有一个 WINID,它不应该被/bin/kill -f 4760 杀死吗?

希望有人可以帮助thx :)

最佳答案

该进程很可能被 Windows 锁定。您收到的错误“无法打开 PID XXX”指向了这一点。
要确认尝试使用 windows taskkill 杀死它

    taskkill /PID 4760

关于process - 如何杀死cygwin中的进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10877652/

相关文章:

python - 如何知道windows中的进程是否在python中运行

c# - 使用 WMI 在远程计算机中执行进程

command-line - 如何从命令行安装 cygwin 组件?

c - 增加 Clion 中 C 程序的堆栈大小

Cygwin下Python multiprocessing.Queue File存在错误

linux - 搜索并终止进程,并在 bash 脚本上启动新进程

java - 如何通过 Java 的 Runtime.getRuntime().exec 方法调用此命令?

windows - 保持 Y 的 X 个实例始终运行,windows

python - atexit 处理程序不响应信号

python - 超时时杀死或终止子进程?