为什么kill -9 -1 不起作用?

为什么kill -9 -1 不起作用?

man kill

杀-9 -1

      杀死所有可以杀死的进程。

但当我做的时候sudo /bin/kill -9 -1什么也没有发生。

我的uname -a信息:

Linux michal-Q530 3.16.0-45-generic #60~14.04.1-Ubuntu SMP Fri Jul 24 21:16:23 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

我在 Lubuntu 上。

更新:

$ ps -e | wc -l
169
$ sudo /bin/kill -9 -1
$ ps -e | wc -l
169

答案1

最后用这个解决了:

sudo /bin/kill -9 -- -1

如果第一个 PID 为负数,则其前面必须带有 ,--因此它不会被解释为选项。

因此, 的真实行为/bin/kill与手册页中描述的行为不同。

相关内容