- - PR -
phpのプロセス二重起動防止
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-12-28 22:22
Vine Linuxでphpで簡単な監視プログラムを作ってみたのですが
二重起動を防止する処理がうまく動作しません みなさん、どのようにしていますか? プログラムで以下のコマンドを投げて、返ってきた数値で、二重起動か判断しようと考えたのですが。 ps -ef | grep -w <プログラム名> | grep -cv grep 返ってくる値が「0」になります。 ですが。「ps -ef」とコマンドを打つと、起動しているプロセス情報があります。 また、プログラムで、投げているコマンドをプロンプト画面に打ってみても、「0」になります。 原因がわかりません。 もしかして、これって環境の問題ですか? | ||||
|
投稿日時: 2006-12-28 22:45
PHP の場合は、Lock ファイルを利用することが多いです。 シグナルによる判断は、プラットフォームが変わると不可になる可能性がありますので。 _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 |
1