У меня есть очень простой скрипт, который я пытаюсь запустить с помощью 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
Однако я обнаружил, что сценарий просто завершится без выполнения. Я попытался прикрепить «scheduler.join» в конце блока do end, и пока он выполняет сценарий, он оставляет планировщик зависшим. способ выйти из процесса?