Ruby on rails RubyonRails-Resque调度程序-在特定时间之间更频繁

Ruby on rails RubyonRails-Resque调度程序-在特定时间之间更频繁,ruby-on-rails,scheduled-tasks,yaml,resque,Ruby On Rails,Scheduled Tasks,Yaml,Resque,我是rails调度器的新手,但已经成功设置了一个任务 我想知道是否可以设置它,使它在工作时间之间比其他时间更频繁地执行某项任务 喜欢 在07:30-21:00之间,每2分钟重复一次任务 在21:00-07:30之间,每1小时重复一次任务 这是我到目前为止的代码resque_schedule.yml do_the_job: every: 2m class: foo args: bar description: baz 但正如您所见,它每2分钟重复一次任务,根本不关心时间。我认为您

我是rails调度器的新手,但已经成功设置了一个任务

我想知道是否可以设置它,使它在工作时间之间比其他时间更频繁地执行某项任务

喜欢

在07:30-21:00之间,每2分钟重复一次任务

在21:00-07:30之间,每1小时重复一次任务

这是我到目前为止的代码resque_schedule.yml

do_the_job:
  every: 2m
  class: foo
  args: bar
  description: baz

但正如您所见,它每2分钟重复一次任务,根本不关心时间。

我认为您需要将cron设置添加到文件中

 do_the_job: 
   cron: "* * * * *" # change this according to your need 
   every: 2m
   class: foo
   args: bar
   description: baz
要将计时添加到cron,请选中此选项

希望这有帮助