使用rufus调度程序时,如何在rails中跟踪任务



我是使用rufus调度器gem的新手,我正试图将它与rails应用程序一起使用。工作起来没有任何困难,但我很难理解如何追踪我的任务以检查状态或查找任何其他信息。

假设我有一个config/ininitializers/scheduler.rb,它有以下

require 'rufus-scheduler'
scheduler = Rufus::Scheduler.singleton
scheduler.every '1h' do
  ClassName.run
end
scheduler.cron '0 2 * * *' do
  ClassName.process
end

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

提前感谢您的帮助。

阅读文档会有所帮助。

Rufus调度器将您的任务称为"作业"。有一些方法可以查找它们:

https://github.com/jmettraux/rufus-scheduler#looking-上行作业

我希望这对你有帮助。

最新更新