2007-02-19から1日間の記事一覧

Ruby外部プログラム実行でのSIGINTの扱い

system関数を使って外部プログラムを実行しているときに、Rubyスクリプトに対してCtrl-C(SIGINT)を打っても、system関数で実行している外部プログラムを止めるだけで、Rubyスクリプトを止めることはできない。ループでsystem関数を連続的に何度も実行する…