はい、似たようなものがすでにあるのを見ました。質問しかし、私はそれを見つけ、これが何をしているのか疑問に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