使用rufus-scheduler时,如何在rails中跟踪任务

时间:2015-02-24 17:50:50

标签: ruby-on-rails ruby rufus-scheduler

我是使用rufus-scheduler gem的新手,我试图将它与rails应用程序一起使用。没有任何问题让事情有效但我无法理解如何追踪我的任务以检查状态或查找任何其他信息。

鉴于我有一个config / initializers / scheduler.rb,其中包含以下内容

require 'rufus-scheduler'
scheduler = Rufus::Scheduler.singleton

scheduler.every '1h' do
  ClassName.run
end

scheduler.cron '0 2 * * *' do
  ClassName.process
end

我如何检查这些任务的状态或查找它们?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

阅读文档有帮助。

Rufus-scheduler将您的任务称为“作业”。有方法可以查找它们:

https://github.com/jmettraux/rufus-scheduler#looking-up-jobs

我希望这会对你有所帮助。