无法杀死cygwin中的windows进程

问题描述 投票:1回答:1

我可以使用以下命令杀死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

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

windows cygwin kill xargs
1个回答
2
投票

Cygwin有2次杀戮:

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

shell内置函数不支持-f选项。您需要使用kill可执行文件:

/bin/kill -f

要么:

env kill -f
© www.soinside.com 2019 - 2024. All rights reserved.