Namazu-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: mknmzの終了コードの意味が知りたいのですが



寺西です。

Tadamasa Teranishi wrote:
> 
> mknmz としては exit 0 が正常、exit 1 が異常という意味だけですね。
> 0, 1 以外の値は die で返ってきている値になるかと思うのですが、
> その場合はエラーメッセージが出ているのではないかと思いますが...。

これではちょっと不親切ですかね。ということで die の説明を引用して
おきます。

> `die(LIST)' 
> `die LIST' 
>  eval の外では、LIST の値を STDERR に出力し、現在の $! (errno) で 
>  exit する。もし $! が 0 なら、 ($? >> 8 ) (`command` のステータス)
>  で exit する。もし ($? >> 8 ) が 0 なら、255 で exit する。 
>  eval の中では、エラーメッセージが $@ に入り、 eval が undefined 
>  value で終了する。 

ということになっています。
-- 
=====================================================================
寺西 忠勝(TADAMASA TERANISHI)  yw3t-trns@xxxxxxxxxxxxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint =  474E 4D93 8E97 11F6 662D  8A42 17F5 52F4 10E7 D14E