web-dev-qa-db-ja.com

killall-0の意味

多くの場所から、followコマンドを使用してプロセスが存在するかどうかを確認していることがわかります。

killall -0 nginx

しかし、ドキュメントから、この議論に関連するものは何もわかりません、誰かが説明できますか?

6
Howard

man kill

sigが0の場合、シグナルは送信されませんが、エラーチェックは引き続き実行されます。これは、プロセスIDまたはプロセスグループIDの存在を確認するために使用できます。

killallPIDの代わりに名前でプロセスを強制終了LinuxおよびBSDベースのシステムの場合。他のオペレーティングシステム(Solaris)では、killallコマンドを使用して実行中のすべてのプロセスを終了します。

8
quanta

私はこの記事を信じています: http://www.linuxjournal.com/article/1332 は主題全体を説明します。

0
Itai Ganot