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オブジェクトはまた今度。