Singleオブジェクト Processオブジェクト

Signal
http://doc.ruby-lang.org/ja/1.9.3/class/Signal.html
Process
http://doc.ruby-lang.org/ja/1.9.3/class/Process.html

まぁリファレンスにも書いてる通り
SignalはUnixのシグナル関連を操作するオブジェクト
ProcessはUnixのプロセスを操作するオブジェクト

Signalオブジェクトにはtrapって関数あるみたいだけど、
送信されたシグナルをトリガーにコマンド実行させる事できるみたい。

Signal.trap("INT") { print "test"; exit 1; }

Ctrl+Cで割り込みシグナルを送信したらtestって出力してexitする。

Processオブジェクトはまた今度。