这是我第一次安排任务,我不确定最佳实施(或正确实施)。
我的目标: 我用 twilio 设置了一个 ruby on rails 4 应用程序并部署在 Heroku 上。我希望该应用程序每周使用自定义短信(由数据库中的信息编写和创建)自动向我的所有用户发送一次短信。
通过研究,我得出了以下宝石:无论何时和Rufus-Scheduler。
我相信这两个宝石都可以完成工作,但是在阅读 Rufus 的文档后:“请注意:rufus-scheduler 不是 cron 替代品”,我试图了解我想要的是否确实是 cron 工作或一个“鲁弗斯调度程序”。
我留下了以下问题:什么是 cron 作业以及何时使用它?为什么 Rufus-Scheduler 不是 cron 替代品,它有什么不同?我应该使用哪一个?