windows - 无法在 cygwin 中终止 Windows 进程

标签 windows cygwin kill xargs

我可以使用以下命令在 Cygwin 中终止 Windows 进程:

$ echo "4128" | xargs kill -f

但不能使用以下命令:

$ kill -f 4128
-bash: kill: f: invalid signal specification

根据kill 的文档,语法应该是正确的https://cygwin.com/cygwin-ug-net/kill.html

你可以在那里找到:

$ kill -f 123

为什么第二个命令不起作用?

最佳答案

Cygwin 有 2 次击杀:

$ type -a kill
kill is a shell builtin
kill is /usr/bin/kill

内置的 shell 不支持 -f 选项。你需要使用杀 可执行文件:

/bin/kill -f

或者:

env kill -f

关于windows - 无法在 cygwin 中终止 Windows 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41793994/

相关文章:

windows - 使用 CredSpec 的经典 ASP/MSSQL 身份验证问题

c++ - 在 Windows 中停止线程

c++ - 使用cygwin编译c++代码的问题

perl - 使用 Perl 脚本更新 Clearcase 中 checkin 文件的注释

awk - 用于 UTF-16 二进制文件的 grep 和 tail -f - 尝试使用简单的 awk

terminal - 杀死 Mavericks 上端口 8080 上运行的所有进程

windows - MongoDB 容器在 Windows 10 上失败

python - 使用 Visual Studio 2017 命令行痛饮和构建项目

python - 无法在 Windows 上使用 Python 终止正在运行的子进程

linux - 如何在 bash 中使用 kill SIGUSR2?