2014-02-10 24 views
3

我想讓ruby腳本在無限循環上終止,或者如果ruby腳本比終止腳本本身花費的時間多於10秒。我知道使用CTRL鍵或任何鍵盤中斷我可以這樣做,但我希望腳本自動終止,如果它需要超過10秒在無限循環中終止ruby腳本

回答

6
require "timeout" 
Timeout.timeout(10) do 
    loop do 
    ... 
    end 
end 
+0

實際上工作..謝謝 – user3276038