pidファイルの役目

プロセスを立ちあげると、fork()とかを経由して、子プロセスを生成するので、プロセスIDはどんどん遷移していくものである。で、最終的にどのプロセスIDで立ち上がったかを記録しておくのがpidファイル。
つまり、pidファイルはプロセス起動時にプロセスが内容を書き換える。
プロセス起動後に、pidファイルに記録されているプロセスIDが他のプロセスと重なってしまうとマズい事になると思う。
OS側で、できるだけそういうことが起こらないようにしてくれてるとは思うけど。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です