我在与我的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.newhttps://stackoverflow.com/questions/38362634
复制相似问题