Namazu-users-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmz の複数実行について
今尾です。 早速にありがとうございました。
CGI からは、system() コールすることになりますから、index の
パーミッションを 666 にするか、sudo を利用することになりそう
です。
ロックファイルで排除されたことが検出できれば、手段も考えら
れますが、たぶん下記のようにしても、動作がブロックされた
時でも正常に ($sts=0) リターンするでしょうね。
$sts = system(".../sudo -u index_owner .../mknmz ..... ..... ");
if ( !$sts){
... ... ...
}
> mknmz を実行している間は対象の index directory に NMZ.lock2 とい
> う lock file を作るため、後から同じ index を対象に起動した mknmz
> は NMZ.lock2 というファイルの存在を検知して動作しないようになっ
> ています。
… 何か名案はありませんかね。
---
Toshio IMAO imao@xxxxxxxxx