我正在写一个Ruby脚本,想要这样的行为:
every 15 seconds do
callback
end
我该怎么做?
快速搜索并没有显示多少图书馆;我应该使用线程吗?我想要这个非常基本的,因为我的Ruby脚本将是基本的。
您可以随时调用sleep
:
loop do
sleep 15
callback
end
您还可以签出EventMachine的PeriodicTimer类。我过去曾成功地使用过:http://eventmachine.rubyforge.org/EventMachine/PeriodicTimer.html
不过,EventMachine对于您的需求可能有些过头了。