这里有没有类似于Java中Quartz的用于Ruby的库?
对于 Ruby 来说,没有什么比 Quartz 更加全面的了。你可以使用 whenever gem 和众多的任务队列框架进行集成。或者,如果你准备考虑使用 JRuby,那么你可以直接与 Quartz 进行完全集成。
使用长时间运行的ruby进程替换Cron:
请查看Clockwork ruby gem。它提供了非常简单的DSL和运行程序。
如果您需要更高级的功能,请查看Rufus-Scheduler gem。看起来您需要进行一些工作才能在长时间运行的进程中使用它,但它比clockwork更强大,并支持EventMachine。