私はこれをスクリプトで見つけましたkill -0 <pid>
。
プロセスが存在するかどうかを確認する方法のようです。
正確に何を意味するのかわからないので、定義を探しましたが、kill -0
情報は見つかりませんでした。
man signal
、さまざまなUNIXバージョンではシグナル0に言及しません。
kill -l 0
T(SIGTでなければならない)を返します。
それで、ポイントは何ですかkill 0 <pid>
?
答え1
kill
( man kill
) のマニュアルページ
sig が 0 の場合、信号は送信されませんが、エラーチェックは継続されます。
あなたは正しいです。プロセスが存在するかどうかを確認する1つの方法は次のとおりです。