在无限循环上终止ruby脚本

时间:2014-02-10 16:35:17

标签: ruby-on-rails ruby

我希望ruby脚本在无限循环上终止或者如果ruby脚本比终止脚本本身花费的时间超过10秒。我知道使用ctrl键或任何键盘中断,我可以这样做,但我希望脚本自动终止,如果它需要超过10秒

1 个答案:

答案 0 :(得分:6)

require "timeout"
Timeout.timeout(10) do
  loop do
    ...
  end
end