我正在写一个Ruby脚本,并希望这样的行为:
every 15 seconds do
callback
end
我该怎么做?
快速搜索没有显示多个库;我应该使用线程吗?我希望这个非常基础,因为我的Ruby脚本将是基本的。
答案 0 :(得分:2)
您可以随时致电sleep
:
loop do
sleep 15
callback
end
答案 1 :(得分:0)
您还可以查看EventMachine的PeriodicTimer类。我过去曾成功使用过这个:http://eventmachine.rubyforge.org/EventMachine/PeriodicTimer.html
尽管如此,EventMachine可能会因你的需求而过度。