如何使用rufus-scheduler从特定日期每两周运行一次任务
我试图从今天开始每两周运行一次任务,但是在我的测试中,似乎当rufus调度程序启动时,它会尝试运行任务,但是很多次它已“错过”直到它赶上。
所以,例如,如果我尝试这样的事情
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:57 ...调度程序将尝试发送两次电子邮件以弥补它在5:20和5:40“错过”的时间......有意义吗?
有没有办法让它像往常一样发送而不试图“赶上”?
没有找到相关结果
已邀请:
1 个回复
剿畦缄饥小