Skip to main content
A newer release of this product is available.

job schedule interval create

Contributors
Suggest changes

Create a schedule that runs on an interval

Availability: This command is available to cluster and Vserver administrators at the admin privilege level.

Description

The job schedule interval create creates an interval schedule. An interval schedule runs jobs at specified intervals after the previous job finishes. For instance, if a job uses an interval schedule of 12 hours and takes 30 minutes to complete, the job runs at the following times:

  • Day one at 8:00 a.m. (the job's initial run)

  • Day one at 8:30 p.m.

  • Day two at 9:00 a.m.

  • Day two at 9:30 p.m.

Each of the numerical parameters of the interval must be a whole number. These parameters can be used individually, or combined to define complex time values. For example, use a value of 1 day, 12 hours to create an interval of 1.5 days.

Large parameter values are converted into larger units. For example, if you create a schedule with an interval of 36 hours, the job schedule interval show command will display it with an interval of 1 day 12 hours.

Parameters

[-cluster <Cluster name>] - Cluster

This parameter specifies the name of the cluster on which you want to create an interval schedule. By default, the schedule is created on the local cluster. In a MetroCluster configuration, the partner cluster can be specified if the local cluster is in switchover state.

[-vserver <vserver name>] - Vserver

This parameter specifies the name of the Vserver on which you want to create an interval schedule.

-name <text> - Name

Use this parameter to specify the name of the interval schedule you want to create.

[-days <integer>] - Days

Use this parameter to specify the "days" portion of the schedule's interval. A day is one calendar day.

[-hours <integer>] - Hours

Use this parameter to specify the "hours" portion of the schedule's interval.

[-minutes <integer>] - Minutes

Use this parameter to specify the "minutes" portion of the schedule's interval.

[-seconds <integer>] - Seconds

Use this parameter to specify the "seconds" portion of the schedule's interval.

Examples

The following example creates an interval schedule named rollingdaily that runs six hours after the completion of the previous occurrence of the job:

cluster1::> job schedule interval create -name rollingdaily -hours 6