なひです.

> From: Yukihiro Matsumoto [mailto:matz / netlab.co.jp]
> Sent: Tuesday, October 19, 1999 2:37 AM

> |それと「デフォルトでignoreしてしまう」というのは,
> |別な気がします...
> 
> まあね。

がーん.

> |今後なひはスクリプトの先頭で,signal handlerを設定すると思います.
> 
> どういうハンドラを設定しますか?

SIG_DFL...飛んできたら終了...
つまり「自分では何も設定しない」です.^^;
あるいはMeeting2000の時に提案したように,
落ちると困るサーバであれば,ログに書き出して処理を続行するような
ハンドラを一時的に設定します.

> つまり、適切なハンドラが分かればそれをデフォルトにすることは
> できると思いますが、そいつがわからないんですよね。実際私自身
> SIGPIPE のハンドラとして SIG_IGN 以外を指定したことはありま
> せんし。どなたか知識を伝授してくださると助かるのですが。

つまり,「楽しくプログラミング」としては,
「ほっといたらプロセスごと落ちる,では困る」ということですよね?
[ruby-list:17807]に書いたとおり,そういう考えもアリだと思います.
「ほっといたら落ちて知らせて欲しい」人が,
自分でSIG_DFLに戻せばいい,と.

--
NaHi, nakahiro, a.k.a. NAKAMURA, Hiroshi
http://www.sarion.com  Sarion Systems Research