我看到了两个gem wheney和rufus调度器,用于在ruby中运行cron作业。哪个是更好的选择?
这取决于情况。
无论何时都由系统的cron守护进程支持(因此,如果您的系统没有cron守护程序,它将不起作用)。
Rufus调度程序在Ruby运行时内部运行,它不依赖于cron守护进程,但如果Ruby运行时出现故障,则调度程序将丢失。
请确保你理解这些差异,然后自己决定。
您需要运行后台作业还是cron作业?你安排工作的频率是多少?
在背景作业主题上有一些RailCast剧集:Starling and Workling、Delayed Job、Resque、Beanstalkd and Stalker、Queue Classic。有些剧集是在2010年之前,RoR发展得很快。。。
有几个比你在问题中提到的更酷的选项
一个是雷斯克。这是相同的轨道支架。另一个是SideQik。这是相同的轨道支架。Sideqik是镇上的新生,做得非常棒。