[#37021] [RAA] RAA/2.3 — "U.Nakamura" <usa@...>

みなさんこんにちは。

20 messages 2003/01/30

[ruby-list:36900] Re: シグナルのtrapについて

From: em6t-kbt@...
Date: 2003-01-07 02:27:44 UTC
List: ruby-list #36900
久保田です。

From: sakazuki <QZS01353@nifty.ne.jp>
Subject: [ruby-list:36899] シグナルのtrapについて
Date: Tue, 7 Jan 2003 10:01:15 +0900

> こんにちは。sakazukiです。
> 
> シグナルのtrapについて質問があります。
> 下記のスクリプトをSolarisでバックグラウンド実行し、 kill -HUP でプロセス自体
> が終了してしまいます。
> 
> HUPを送ったら出力が置き換わり。実行が続くことを期待したいのですが何か方法は
> ありませんでしょうか?

Linux 2.2.19で実行した所、ruby-1.6.8でも、ruby-1.8でも出力が
置き換わり、実行が続きました。下のような感じです。

11:10:40 shelby:~/src/ruby/misc$ ./trap.rb
running thread Nothing
running thread Nothing
running thread Nothing
running thread Nothing
running thread Nothing
running thread Nothing
running thread Nothing
running thread HUP
running thread HUP
running thread HUP
running thread HUP
running thread HUP

ここまで書いて、バックグラウンド実行の所に意味があるのがと思っ
て、&を付けて実行しましたが、出力は同じように切り替わり、実
行は継続されました。

以上、参考までに。

----------------------------------------------
久保田俊也 E-mail:em6t-kbt@asahi-net.or.jp
           http://www.asahi-net.or.jp/~em6t-kbt/

In This Thread