Sidekiq Scheduler - Rails - 运行 每个月的 2 号工人

Sidekiq Scheduler - Rails - Run a Worker On 2nd of every Month

使用 sidekiq-scheduler,我们如何安排工人在指定时间 运行 每月 2 号?

import_worker:
  every: '0 0 * 1 *'
  class: ImportWorker
  queue: scheduler
  enabled: true

请问上面的cron 运行 是一个月一次吗?还有我怎么在这里指定时间?

你想要 cron,而不是 everycron format 是分钟、小时、星期几、月份、星期几。 0 0 * 1 * 对 运行 说 1 月每天的午夜。在每个月的第 2 日 12:30 到 运行 将是 30 12 2 * *

import_worker:
  cron: '30 12 2 * *'
  class: ImportWorker
  queue: scheduler