私はこのプログラムを持っています:
5.times do |i|
puts "Iteration #{i}"
system("sleep 3")
end
このプログラムを終了したいのは、たとえば2回繰り返した後です。Ctrl-C
をヒットすると、次のようになりCtrl-C
ます。
➜ tmp ruby system.rb
Iteration 0
^CIteration 1
^CIteration 2
^CIteration 3
^CIteration 4
^C%
system()
コマンドは何があっても 5 回実行されます。
を使用して実行を終了できるようにするにはどうすればよいCtrl-C
ですか?