无法杀死cygwin中的Windows进程

我可以用命令在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

你可以在那里find:

 $ kill -f 123 

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

Cygwin有2杀:

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

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

 /bin/kill -f 

要么:

 env kill -f