从Rails三应用程序中调度和执行jruby脚本的最佳方法是什么

时间:2011-06-07 12:59:58

标签: ruby-on-rails ruby jruby scheduled-tasks background-process

我正在开发一个需要脚本调度和执行组件的rails应用程序。我有各种脚本,必须在任何一天安排和运行。大多数脚本将完成一项任务,然后将数据插入到Rails 3应用程序中的表中。我有Ruby和JRuby脚本来安排和运行。鉴于这些要求,任何人都对实现这一目标的方法有任何想法。此外,理想情况下脚本将在后台运行。

感谢。

2 个答案:

答案 0 :(得分:1)

也许这是老式的方法,但脚本/跑步者如何被cron拉开帷幕?

答案 1 :(得分:0)

我一直在使用rufus-scheduler从jruby应用程序中运行每日脚本。我的理解是它使用线程定期运行,这在Ruby的常规实现上可能不可靠。由于JRuby使用常规Java线程,你应该没问题。