我正在使用 resque 来处理一些后台作业(如 cron 作业)。所以我启动了这两个 rake 任务:
$> rake resque:work
$> rake resque:scheduler
我的问题是如何找到工作程序和调度程序正在运行?对于我可以使用的工人
Resque::Worker.all
列出所有正在运行的工作人员。它工作正常。但是我无法找到如何找到调度程序是否正在运行(或列出所有已调度的作业)。我试过Resque::Scheduler.print_schedule
了,但它不打印时间表并且即使我已经运行也总是返回 epmty 哈希rake resque:scheduler