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