如何将 Sidekiq 作业设置为每十分钟 运行,直到 23:59
How to set up a Sidekiq Job to run every ten minutes until 23:59
我在 sidekiq 中将这项工作设置为每天 运行 每 10 分钟一次。
问题是我需要它 运行 在 23:59 而不是 运行 在 00:00 宁。
是否可以在 cron 中指定此异常?
monitored_place_worker:
cron: '*/10 * * * *'
class: 'MonitoredPlacePoolWorker'
queue: default
active_job: true
您可以添加两个调度程序规则。一个 - 几乎和你的一样:
cron: '*/10 0-23 * * *'
但从 0 到 23 小时。
过去 23 小时的第二条规则是这样的
cron: 0,10,20,30,40,50,59 23 * * *
我在 sidekiq 中将这项工作设置为每天 运行 每 10 分钟一次。
问题是我需要它 运行 在 23:59 而不是 运行 在 00:00 宁。 是否可以在 cron 中指定此异常?
monitored_place_worker:
cron: '*/10 * * * *'
class: 'MonitoredPlacePoolWorker'
queue: default
active_job: true
您可以添加两个调度程序规则。一个 - 几乎和你的一样:
cron: '*/10 0-23 * * *'
但从 0 到 23 小时。
过去 23 小时的第二条规则是这样的
cron: 0,10,20,30,40,50,59 23 * * *