プロセスが実行されていることを確認するためによく使用されるイディオムの1つは、を使用することですkill -s 0 $pid
。
私の質問は、コンストラクタを使用するよりもどのような利点がありますか[[ -e /proc/$pid ]]
?
私が書いているスクリプトはLinuxとbash用です。
ベストアンサー1
私は電子が移植可能であり、POSIXによって指定されているので、kill -s 0 pid
テストとテストを好みます。スクリプトがLinuxをターゲットにしても、何らかの理由で削除される危険性が非常に少し/proc/pid
あります。/proc