A record schedule is used to schedule record tasks, e.g. to record from a stream somewhere in the future.

A record schedule is used internally to create record tasks.

Record schedules define a schedule (for example: every second tuesday of the month between 10 and 11) and data needed to start a record task.

The schedules accept arguments that start with by. The idea of these arguments is to repeat a schedule on different times in the same unit. For example, if one creates a schedule with:

The first few occurrences of this schedule will be:

The following actions are defined for this command: