A PyroBatchFTP event can execute scripts peridoically (for example 12AM and 6PM every Monday through Friday).
To understand the concept, imagine a timer to be a pattern that does or does not match the five time elements of a certain moment (month, day of month, weekday, hour, minute). The timer starts the job if all five properties match the current time. If a property is set to *, it is ignored.
This method is modeled after the Unix CRON timer which is very flexible and which is THE scheduling tool on Unix machines when it comes to recurring event.
In the individual columns of this dialog you can either select one or more entries or the asterisk, which means that the column is irrelevant for your timing decision.
Example: To start a script at 12:00 on July, 1st klick the following: Hour 12, minute 0, day 01, month 07, weekday asterisk.
If however, you wanted to start the script at that noon on the 1st of every month, you would select the asterisk in the month column instead of 07. If you also wanted to start it on the 15th of every month, you would select 01 and 15 in the day column.
Alternately you could run the script based on the day of week (e.g. every Monday, Wednesday, Friday) rather than based on a calendar date. In that case select the asterisk in the day and month columns and click Mon, Wed, Fri instead.
Here are a few more examples:
01:00 AM every day: Hour 1; Minute 0; Day *; Month *; Weekday *
6:00 AM, 10:00 AM, 02:00 PM every Monday through Friday: Hour 6/10/14; Minute 0; Day *; Month *; Weekday Mon/Tue/Wed/Thu/Fri
6:00 AM, 6:30 AM, 2:00 PM, 02:30 PM on the first of every month, but only if it is a Monday: Hour 6/14; Minute 0/30; Day 1; Month *; Weekday Mon
6:00 AM on every day that is a Monday but only in April, June and August: Hour 6; Minute 0; Day *; Month 4/6/8; Weekday Monday
← Back to Scheduler