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

[FDclone-users:00418] Re: fd 終了後の挙動について



 しらいです。

In Message-Id <20050611215227.044811.58be329b@isis.ocn.ne.jp>
        yuji tamura <yuji@isis.ocn.ne.jp>さんwrites:
> 今晩は、田村です。

> >  新幹線からなので要点のみ。
> すごいですね。

 まだ発車前でしたので PHS 回線でも余裕でした。発車しちゃう
とブツ切れになっちゃうので FOMA でも使わないとしんどくなりま
すが。


> >  patch による対処でなく SELECTRWONLY による対処だとどうなります?
> 試してみましたが、同じ状況のようです。

 確認ですけど、SELECTRWONLY による対処というのは、source を
2.07 に戻した状態で、config.h に「#undef SELECTRWONLY」を追
加するというものです。
 手であてたという patch を元に戻すか、もしくは 2.07 package
の展開作業からやり直すか、そのどちらかが必要になります。


 で、その上でもし同じ状況だとすると対処はかなり厄介そうです。
最悪の場合、ひょっとしたら Mac OS X では pty は使えないとい
うこともあり得るかも。

 試しに端末を変えてみるとどうなるでしょう?Mac OS X の端末
以外に console 端末が使えるといいんでしょうけど、多分検証環
境を構築しにくいでしょうから telnet か SSH で外から繋いで下
さい。
 今のところ、xterm, kterm, TeraTerm, Cygwin 端末といった辺
りでは動作確認が取れています。これらの端末から login して動
作に支障ないようならまだ望みはありますね。
 また逆に、Mac OS X の端末から外の UNIX で FDclone を起動し
てみるとどうなるかも試してみて下さい。これで動かないようなら
Mac OS X の端末特有の現象ということになりますね。

 あと他に確認すべきこととしては、それぞれの時点での process
状況を他の端末から観測してみて下さい。Darwin だと top(1) が
使えると思います。
 通常時は FDclone は 1 個だけだと思いますが、PTYMODE=1 で子
プロセスを起動している最中は最低 3 個は稼働中の筈です。この
数が、子プロセスの起動/終了に従ってどう増減するかを確認して
みて下さい。
 最後に fd を抜けた時に全ての FDclone が top(1) の表示から
いなくなっていることも確認して下さいね。

                                               しらい たかし