0

我有一个 Web 应用程序,用户可以在其上安排不同的预定义任务。用户可以根据自己的方便安排这些任务(将任务 1 表示为 last_x_hours 每周二上午 12 点,依此类推)

该功能就像安排 cron 作业一样,但是这是自动化的,并且通过 Rails Web 应用程序界面发生。

这有红宝石吗?

我遇到过和Resque,但它们似乎都适用于您想要异步运行某些任务的情况。delayed_jobsSidekiq

此外,还有whenevergem,但它似乎是定义 cron 作业的红宝石方式。

我真正想要的是可以在运行时动态操作 cron 作业并添加或删除用户定义的 cron 作业的东西。我在这里错过了什么吗?

4

1 回答 1

1

您可以查看发条红宝石宝石。基于简单的 DSL 和运行程序以及更高级的功能,请查看 Rufus-Scheduler gem。

于 2013-09-10T12:04:03.387 回答