我有一个非常简单的脚本,我正在尝试使用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”,并且在执行脚本时,它会使调度程序挂起有没有办法退出这个过程?
答案 0 :(得分:0)
对于这样一个简单的用例,为什么要使用rufus-scheduler?看起来像sleep(datum [0])就足够了。