

A scheduling add-on for Sidekiq
🎬 Introduction video about Sidekiq-Cron by Drifting Ruby
Sidekiq-Cron runs a thread alongside Sidekiq workers to schedule jobs at specified times (using cron notation * * * * * or natural language, powered by Fugit).
Checks for new jobs to schedule every 30 seconds and doesn't schedule the same job multiple times when more than one Sidekiq process is running.
Scheduling jobs are added only when at least one Sidekiq process is running, but it is safe to use Sidekiq-Cron in environments where multiple Sidekiq processes or nodes are running.
If you want to know how scheduling work, check out under the hood.
Changelog
Before upgrading to a new version, please read our Changelog.
Installation
Install the gem:
$ gem install sidekiq-cron