왜 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매뉴얼 페이지에 설명된 동작과 다릅니다.

관련 정보