cron_expression_generator @rubygems.org
A gem to generates a set of cron expression(s) to satisfy the range of 2 given
start_datetimeandend_datetimeandinterval minutes.
Instal Gem
$ gem install cron_expression_generator
Successfully installed cron_expression_generator-1.0.0
1 gem installedOr add to your Gemfile and run bundle install:
gem "cron_expression_generator"In code
require "cron_expression_generator"
# with example datetime
CronExpressionGenerator.generate(start_time: "2022-12-31 00:000", end_time:"2023-01-01 23:59", interval_minutes: 5)In Terminal
$ cron_expression_generator <start_datetime> <end_datetime> <interval_minutes>
# with example datetime
$ cron_expression_generator "2022-12-31 00:000" "2023-01-01 23:59" 5
*/ * 31-31 12 *
*/ 0-22 1 1 *
0-59/ 23 1 1 *- No more than 1 year range
- Currently only support interval of minutes