I found this Schedule one-time jobs in Rails but this only shows how schedule one-time. I am interested in scheduling a recurring job.
Delayed_job has this
You can just re-enqueue the job at the end of the execution
class MyJob < ActiveJob::Base RUN_EVERY = 1.hour def perform # do your thing self.class.perform_later(wait: RUN_EVERY) end end