我有一个非常简单的脚本,我正在尝试使用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“,虽然这会执行脚本,但它会让调度程序挂起。有没有办法退出进程?
发布于 2012-12-20 20:11:51
对于如此简单的用例,为什么要使用rufus-scheduler?看起来睡眠(Datum)就足够了。
https://stackoverflow.com/questions/13948189
复制相似问题