【发布时间】:2016-11-16 16:30:41
【问题描述】:
我在我的 app.rb 文件所在的文件夹中有一个 rakefile,我可以成功调用 rakefile 任务一次,但它不会多次运行该任务。它应该每 3 秒运行一次。
require 'sinatra'
require 'rufus/scheduler'
require 'rake'
class MySchedule < Sinatra::Base
scheduler = Rufus::Scheduler.new
rake = Rake::Application.new
Rake.application = rake
rake.init
rake.load_rakefile
scheduler.every '3s' do
rake[:first_test].invoke
end
end
MySchedule.new
【问题讨论】:
标签: ruby sinatra rake rufus-scheduler