在轨道上的红宝石中安排重复任务3.2

时间:2012-10-22 10:09:36

标签: ruby ruby-on-rails-3 task whenever

我在rails网站上有ruby,我希望以固定的间隔执行某些任务,例如“每个星期天通过电子邮件发送报告”。 我已经检查过使用whenever gem,但因为它是* nix实用程序cron的包装器,所以它可能不适用于windows。

我要求使用哪个gem或方法来安排不依赖底层平台的上述任务?

2 个答案:

答案 0 :(得分:2)

Clockworkrufus-scheduler(可选择与delayed job结合使用)是调度任务的好宝石。

如果您使用的是扭矩盒,则它已提供job scheduler based on quartz.

答案 1 :(得分:1)

使用WebMin set up。为要执行的应用程序脚本设置Cron作业,并在Web min服务器i.e your_ip_address:10000上运行它。这是作业调度的最佳方式。我在我的大部分项目中都使用过它。