「kill -9 0」でコンソールセッションが終了するのはなぜですか?


回答:


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 2013

6
それで本当にRTFMを教えてくれる控えめなオプション:)
0xC0000022L
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.