Scheduling
Scheduling
Repliqate provides flexible scheduling options using a (half-custom) syntax while maintaining compatibility with “standard” cron expressions.
Shorthand Syntax
Frequency Options
@daily <time>
- Run once per day.@weekly <time> <day of the week>
- Run once per week on this specific day.@monthly <time> <day of the month>
- Run once per month on this specific date.
Time Formats
Supports both 12-hour and 24-hour time formats:
- 12-hour:
3:00 PM
,3PM
,3:00pm
- 24-hour:
15:00
Examples
@monthly 9am 15
: Run on the 15th of every month at 9am.@weekly 4am Mon
: Run weekly on Mondays at 4am.@daily 23:59
: Run every day at 11:59pm.
Advanced Scheduling
For more complex scheduling needs, Repliqate also accepts Quartz cron expressions
Examples
0 0 19 1/1 * ? *
: Run every hour (not recommended) starting at 7pm.0 0 2 ? * MON-FRI *
: Run every weekday at 2am.