2011-02-07 12 views
0

今日から2週間ごとにタスクを実行しようとしていますが、テストではrufusスケジューラが起動すると、しかし、それは何度もそれが逃げるまで「逃した」ということです。ですから、例えばrufus-schedulerを使用して特定の日付から隔週でタスクを実行する方法

、時間は5時57分であれば、私はこの

require 'chronic' 
scheduler = Rufus::Scheduler.start_new 

scheduler.every '20m', :first_at => Chronic.parse('February 7 2011 at 5pm') do 
    User.send_emails if Rails.env.eql?('development') 
end 

ような何かをしようと...スケジューラはそれがで「逃した」時間を補うために二回メールを送信しようとします5:20と5:40 ...意味がありますか? 「追いつく」ことなく通常通りに送信する方法はありますか?

答えて

関連する問題