...
You can access the task schedules from Administration > Advanced > Tasks in the Readysell menu.
Note |
---|
Any changes to a task's schedule or status (i.e. enabling/disabling) will not take effect until after the ReadysellServer service is restarted. |
Cron Strings
With cron strings, you can specify firing-schedules such as "every Friday at noon", or "every weekday and 9:30 am", or even "every 5 minutes between 9:00 am and 10:00 am on every Monday, Wednesday and Friday".
Info |
---|
https://www.freeformatter.com/cron-expression-generator-quartz.html This link is a corn expression generator and explainer that can select your criteria and you will get the correct cron string. |
Expressions
Expressions are used to configure the schedule of tasks. Expressions are strings that are actually made up of seven sub-expressions, that describe individual details of the schedule. These sub-expression are separated with white-space, and represent:
...
Name | Required | Allowed Values | Allowed Special Characters |
---|---|---|---|
Seconds | Y | 0-59 | , - * / |
Minutes | Y | 0-59 | , - * / |
Hours | Y | 0-23 | , - * / |
Day of month | Y | 1-31 | , - * ? / L W C |
Month | Y | 0-11 or JAN-DEC | , - * / |
Day of week | Y | 1-7 or SUN-SAT | , - * ? / L C # |
Year | N | empty or 1970-2099 | , - * / |
An example of a complete cron-expression is the string "0 0 12 ? * WED" - which means "every Wednesday at 12:00 pm".
...
The '#' is used to specify "the nth" XXX weekday of the month. For example, the value of "6#3" or "FRI#3" in the day-of-week field means "the third Friday of the month".
Helpful Tool
crontab.guru is a useful tool that will help you create cron schedule expressions. If you are new to using cron expressions, we highly recommend you take a look at this tool.
Example Expressions
Here are a few more examples of expressions and their meanings.
An expression to create a trigger that simply fires every 5 minutes
Code Block |
---|
0 0/5 * * * ? |
An expression to create a trigger that fires every 5 minutes, at 10 seconds after the minute (i.e. 10:00:10 am, 10:05:10 am, etc.)
Code Block |
---|
10 0/5 * * * ? |
An expression to create a trigger that fires at 10:30, 11:30, 12:30, and 13:30, on every Wednesday and Friday
Code Block |
---|
0 30 10-13 ? * WED,FRI |
An expression to create a trigger that fires every half hour between the hours of 8 am and 10 am on the 5th and 20th of every month. Note that the trigger will NOT fire at 10:00 am, just at 8:00, 8:30, 9:00 and 9:30
Code Block |
---|
0 0/30 8-9 5,20 * ? |
More Information
For more information, please refer to the Quartz.NET documentation.