如何将 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 * * *