【问题标题】:rufus scheduler not workingrufus调度程序不工作
【发布时间】:2012-12-19 08:23:52
【问题描述】:

我有一个非常简单的脚本,我正在尝试使用 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”,虽然这会执行脚本,但它会使调度程序挂起. 有没有办法退出进程?

【问题讨论】:

    标签: ruby time scheduler


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-16
      • 2012-05-25
      • 1970-01-01
      • 2018-03-19
      • 2021-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多