rufus调度程序在某个特定时间从数据库中每天运行一个作业

时间:2018-01-29 05:56:33

标签: ruby-on-rails cron rufus-scheduler

我正在使用rufus日程安排每天发送短信,但我想每天下午5点发送短信,我检查了每当宝石,我可以做类似的事情:

every find_day.to_sym, :at => time do
    rake "followup_mail:send_mass_email[#{massemail.id}]"           
end

时间可能像“凌晨4:20”。 有关如何使用rufus计划程序进行设置的任何建议。

2 个答案:

答案 0 :(得分:2)

你可以试试这个: -

"eltigernt elephant tiger"

在这里,您可以从数据库中传递重复。 希望它有所帮助。

答案 1 :(得分:1)

尝试以下解决方案:

scheduler.cron '0 17 * * *' do
  # do something every day, 5pm
end

我希望这会对你有所帮助。