Timetable Setting

This section describes specification of triggering schedules. Note that exact trigger times are not guaranteed. There may be couple of seconds delay. Schedule itself can be specified in different ways.

Onetime Schedule
Periodical schedule by Interval
Periodical schedule by timetable (cron Expression)

Onetime Schedule

This schedule is triggered just once.

Table 30.1. Onetime schedule attributes

PeriodicityOnetime
Start timeDate and time, specified in the yyyy-mm-dd hh:mm:ss format.
Start skipped executions as soon as possible

If checked and execution is skipped for any reason (e.g. server restart), it will be triggered immediately when it is possible. Otherwise it is ignored and it will be triggered at the next scheduled time.


Web GUI - onetime schedule form

Figure 30.2. Web GUI - onetime schedule form


Periodical schedule by Interval

This type of schedule is the simplest periodical type. Trigger times are specified by these attributes:

Table 30.2. Periodical schedule attributes

PeriodicityInterval
Run every

Specifies interval between two trigger times (in minutes). The next task is triggered even if the previous task is still running.

Active from/toDate and time, specified in the yyyy-mm-dd hh:mm:ss format.
Start skipped executions as soon as possible

If checked and execution is skipped for any reason (e.g. server restart), it will be triggered immediately when it is possible. Otherwise it is ignored and it will be triggered at the next scheduled time.


Web GUI - periodical schedule form

Figure 30.3. Web GUI - periodical schedule form


Periodical schedule by timetable (cron Expression)

Timetable is specified by a cron expression.

Table 30.3. Cron periodical schedule attributes

PeriodicityTimetable
Cron expression

Cron is a job scheduler which uses its own format for scheduling. i.e. 0 0/2 4-23 * * ? means "every 2 minutes between 4:00 AM and 11:59 PM".

Active from/toDate and time, specified in the yyyy-mm-dd hh:mm:ss format.
Start skipped executions as soon as possible

If checked and execution is skipped for any reason (e.g. server restart), it will be triggered immediately when it is possible. Otherwise it is ignored and it will be triggered at the next scheduled time.


Cron periodical schedule form

Figure 30.4. Cron periodical schedule form


When setting up a cron expression, a hint displays it in a human readable format. Furthermore, when you click on each of the field in the expression, the hint expands, indicating which part of the expression you are editing and listing symbols, their meaning and values that can be used in the expression.

Editing the cron expression - hours field

Figure 30.5. Editing the cron expression - hours field


[Note]Note

Server cron expression for Days of Week differs from *nix cron expression. Days in cron expression in Server start from 1 which corresponds to Sunday. *nix cron expression uses 0 or 7 for Sunday.