[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 メーリングリストの案内