2016-07-13 7 views
0

私のapp.rbファイルと同じフォルダにrakefileがあります。タスクを複数回実行しません。 3秒ごとに実行する必要があります。解決rufus-schedulerとsinatraでrakeタスクを実行しています - 希望の間隔ではなく1回だけ実行します

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 

答えて

関連する問題