[PHP-users 17907]Re: 二重起動抑止

Mitsuaki Ohnishi monishi @ m21.or.jp
2003年 9月 16日 (火) 18:46:27 JST


山本 正司 <yamamomo @ mti.biglobe.ne.jp> さんへ
 [PHP-users 17900] Re: 二重起動抑止 の件につきまして

ありがとうございます。
ps -e|grep -e' 自分のシェル名' -c の意味を調べます。
shスクリプトは良くわからので誤解かもしれませんが、 「-gt 2」ではなく
もっと直接的に「自分自身はいない」ぐらい自信を持ちたいのです。
これはその意味でしょうか。

> *** redhat7.3 cronのシェルサンプル ****
> #自バッチ多重起動チェック
> ProcessCount=`ps -e|grep -e' 自分のシェル名' -c`
> if [ $ProcessCount -gt 2 ] ; then
> 	echo "自分のシェル名が既に動作しております。" >>ログファイル名
> 	exit 1

Mitsuaki Ohnishi <monishi @ m21.or.jp>



PHP-users メーリングリストの案内