kill---0は何をしますか? [コピー]

kill---0は何をしますか? [コピー]

はい、似たようなものがすでにあるのを見ました。質問しかし、私はそれを見つけ、これが何をしているのか疑問にkill -- -0思いました。--

答え1

UNIX/Linux の世界で互いにつながる 2 つのダッシュは、オプションの終わりを表します。たとえば、文字列-nを検索するには、grep次のコマンドを使用します。

grep -- -n file

上記の場合に行番号を取得するには、以下を使用する必要があります。

grep -l -- -n file

したがって、コマンドはID(負の0)を使用してプロセスkill -- -0にシグナルを送信しようとします。-0

答え2

-0この場合、渡されていないオプションを示すために使用されます。これは、渡されたPIDではなくオプションkill -0と見なされます。-0

たとえば、ディレクトリを長い形式で一覧表示するのではなく、名前付きls -- -lファイルを探します。-l

関連情報