なひです. > 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