Namazu-devel-ja(旧)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: mknmz: user-friendly progress messaging
- From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx>
- Date: Tue, 09 May 2000 11:46:41 +0900
- X-ml-name: namazu-devel-ja
- X-mail-count: 00469
- References: <200002180320.MAA09161@ring.etl.go.jp> <200002190359.MAA28548@ring.etl.go.jp> <20000508023557G.furukawa@tcp-ip.or.jp>
Rei FURUKAWA <furukawa@xxxxxxxxxxxx> wrote:
> TERM シグナルを受けたら、現在処理中のファイルが終わった時点で終了処理
> に移る。
>
>これさえあれば、あとは、外部ツールなどでも、なんとかなると思います。
なるほど。単純な仕組みでいいですね。
>私としては、ぜひ導入したいのですが、いかがでしょう?
いいと思います。これのテストプログラムはこんな感じでしょうか?
mknmz > test-log 2>&1 & # backgroundで走らせる
sleep 10 # 何秒 sleep させるかが問題
kill -term `cat NMZ.lock2` # TERMシグナルを送る
wait # mknmz の終了を待つ
grep '^\[Base\]' NMZ.log && exit 0 # 行儀正しく終了しているか?
exit 1 # 失敗
-- Satoru Takabayashi