【发布时间】:2017-07-05 12:29:13
【问题描述】:
我正在使用 resque 进行作业调度。我想每 1 小时运行一次工作,并且只运行 N 次。 我还想将作业中的计数作为参数传递
例如:
i=0
50.times do
every 1.hour, roles: [:whenever_cron] do
runner "Resque.enqueue(SomeJob, i+1)"
end
end
我该怎么做?
注意:-我不想每小时运行 50 个作业。我想运行 1 个工作 50 次
【问题讨论】:
-
计数需要存储在数据库中
标签: ruby-on-rails ruby cron