如何使用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“错过”的时间......有意义吗? 有没有办法让它像往常一样发送而不试图“赶上”?     
已邀请:
已在http://groups.google.com/group/rufus-ruby/browse_thread/thread/e0aa06d29ae4ef69上回答     

要回复问题请先登录注册