Kill

為什麼 kill -9 -1 不起作用?

  • August 4, 2015

來自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

最後用這個解決了:

sudo /bin/kill -9 -- -1

如果第一個 PID 為負數,則必須在其前面,--因此它不會被解釋為選項。

所以真正的行為/bin/kill不同於手冊頁中描述的行為。

引用自:https://unix.stackexchange.com/questions/220175