【发布时间】:2011-02-07 01:49:56
【问题描述】:
这看起来像是关于 stackoverflow 的常见问题解答,但我的要求有点不同。虽然我之前使用 BackgroundRB 和 DJ 在 ruby 中运行后台进程,但这次我的要求是对大量数据运行一些繁重的分析和数学计算,而我只需要在每月的前 15 天执行此操作.通过这个,我很想使用 cron 并运行一个 ruby 脚本来实现这个目标。
我想知道/理解的是: 1 - 使用 cron 是个好主意(因为我不是系统管理员,所以虽然我对 cron 有基本的了解,但我并不太自信能完美地做到这一点) 2 - 我们能否以某种方式将 DJ 修改为仅在该月的前 15 天运行(使用/不使用 cron),然后在当天队列中的所有作业结束后停止并退出(不想要它每次 ping 数据库以获取新工作...无论 DJ 启动时队列中的工作是什么,这就是全部)。
我不确定我是否以正确的方式提出了这个问题,但我们将不胜感激这方面的任何帮助。
谢谢
【问题讨论】:
标签: ruby-on-rails ruby background-process