UNIX/Linux の世界では、2 つのダッシュはオプションの終わりを意味します。たとえば、文字列 -n を検索する場合 grep で 次のようなコマンドを使用する必要があります:
grep -- -n file
上記のケースで行番号だけを取得したい場合は、使用する必要があります
grep -l -- -n file
したがって、コマンド kill -- -0 ID -0 のプロセスにシグナルを送信してみてください (マイナスゼロ)
この場合、-0 であることを示すために使用されます。 渡されるオプションではありません。 kill -0 を実行する場合 -0 だと思います 渡される PID としてではなく、オプションとして。
たとえば、 ls -- -l を実行した場合 -l という名前のファイルを探します ディレクトリを長い形式でリストするだけではありません。