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



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

谢谢。

也许这是一种老式的方法,但cron启动的脚本/运行程序如何?

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