Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Commit Report (Re: mknmz: user-friendly progress messaging)
古川です。
From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>
Subject: [namazu-devel-ja] Re: mknmz: user-friendly progress messaging
Date: Tue, 09 May 2000 11:46:41 +0900
satoru-t> Rei FURUKAWA <furukawa@xxxxxxxxxxxx> wrote:
satoru-t> > TERM シグナルを受けたら、現在処理中のファイルが終わった時点で終了処理
satoru-t> > に移る。
satoru-t> いいと思います。これのテストプログラムはこんな感じでしょうか?
これを実装して、commit しました。
satoru-t> mknmz > test-log 2>&1 & # backgroundで走らせる
satoru-t> sleep 10 # 何秒 sleep させるかが問題
satoru-t> kill -term `cat NMZ.lock2` # TERMシグナルを送る
satoru-t> wait # mknmz の終了を待つ
satoru-t> grep '^\[Base\]' NMZ.log && exit 0 # 行儀正しく終了しているか?
satoru-t> exit 1 # 失敗
手もとの環境では、10 秒 sleep すると、全部終わってしまいました。
そこで、1 秒ごとに監視して、NMZ.lock2 が出現したら kill する (最大
20 秒経ったらあきらめる) ようにしました。
--
Rei FURUKAWA
furukawa@xxxxxxxxxxxx