Job schedules
Along with cron, BeyondCron supports a collection of other schedule types, simplifying the creation of standard schedules, as well as providing new scheduling options that would be impossible to define using cron.
Cron
Schedule jobs using cron expression.
Schedule a job at 09:00 Weekdays
Date
Schedule jobs at a specific time and date.
Schedule a job for July 20, 1969, at 20:18
cron equivalent: none
Daily
Schedule jobs one or more days each week.
Schedule a job at 09:00 Weekdays
cron equivalent: 0 9 * * 1-5
Monthly
Schedule jobs on specific day/s of the month.
Schedule a job at 09:00 on the 15th of each month
cron equivalent: 0 9 15 * *
Schedule a job at 18:00 on the last Friday of the month
cron equivalent: none
Schedule a job at 09:00 on the first weekday of the month
cron equivalent: none
Repeat
Schedule jobs at regular intervals.
Schedule a job every 45 minutes
cron equivalent:
0,45 0,3,6,9,12,15,18,21 * * *
& 30 1,4,7,10,13,16,19,22 * * *
& 15 2,5,8,11,14,17,20,23 * * *
Calendar
Rather than executing jobs at specific times, or intervals, as is the case with cron schedules, calendar scheduling executes jobs on the boundaries of calendar events. See Calendar scheduling.
Schedule a job at the start of each event in the jobs’ calendar.
cron equivalent: none
Sunrise/Sunset
Jobs can be executed at sunrise/sunset, with an optional offset before or after. e.g. 30 minutes before civil sunset in Honolulu. See SunriseSunset scheduling.
cron equivalent: none
Combination
Jobs in BeyondCron are not restricted to having a single schedule, in fact they can have an unlimited number of schedules defined for them.
Schedule job at 09:00 on the 2nd and 4th Mondays of the month
cron equivalent: none