0

我有一个非常简单的脚本,我正在尝试使用 Rufus 运行:

scheduler = Rufus::Scheduler.start_new  
start_time = Time.now   
data = [[0, 1, 15], [1, 2, 15]]

data.each do |datum|  
    scheduler.at start_time + datum[0] do   
       puts datum.inspect  
    end  
end

但是,我发现脚本将简单地终止而不执行。我尝试在 do end 块的末尾附加一个“scheduler.join”,虽然这会执行脚本,但它会使调度程序挂起。有没有退出进程的方法?

4

1 回答 1

0

对于这样一个简单的用例,为什么要使用 rufus-scheduler?似乎 sleep(datum[0]) 就足够了。

于 2012-12-20T12:11:50.733 回答