“kill -9 0”이 내 콘솔 세션을 종료하는 이유는 무엇입니까?


11

kill -9 0tty 콘솔 세션이 왜 끝나는 지 궁금합니다 .

PID 0은 정확히 무엇입니까 ps aux?

답변:


19

killing 0은 pid 0을 죽이지 않습니다. 대신 kill현재 그룹의 모든 프로세스를 죽이는 옵션입니다 . 명령을 사용하면 명령을 실행 한 쉘의 프로세스 그룹 ID (GID)에있는 모든 것이 종료됩니다 kill.

로부터 kill매뉴얼 페이지

   pid... Specify the list of processes that kill should signal.  Each pid
      can be one of five things:

          ...

      0      All processes in the current process group are signaled.

2
RTFM 다시 한번 – 그러나 감사합니다!
JohnnyFromBF

6
RTFM을 실제로 가르쳐주는 냉정한 옵션 :)
0xC0000022L
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.