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