execute batch
- Last UpdatedSep 22, 2020
- 5 minutes read
Issues the commands that are saved in the batch buffer immediately or at a scheduled time, count, and interval.
Batch execution of CLI commands is not enabled.
batch-id
| Specifies the unique batch buffer ID.
|
after
duration
| Schedules to run the commands in a batch after a specified period of time. The duration can be configured up to a maximum period of 49 days from the current system clock time. The duration is specified in the dd:hh:mm format indicating that the commands will be executed after the specified number of days, hours and minutes respectively.
|
at
at-time
at-date
| Schedules to run the commands in a batch at a specific time and date.
|
cancel
| Cancels the configured schedule to run the commands in a batch.
|
now
| Issues the commands immediately.
|
count
count-value
| Specifies the number of times the commands in a batch must run. The range for the number of iterations is from 1 through 50.
|
end
end-date
| Specifies the date on which the batch command execution must stop. An end-date must be specified, followed by an end-time which is optional.
|
end-time
| Specifies the time at which the batch command execution must stop. The default end-time is 23:59:59 of the specified end-date.
|
interval
| Specifies the time interval at which the commands in a batch must run. The default value is 30 minutes. The time interval can be specified in days, hours, or minutes.
|
days
value
| Specifies the time interval in days at which the commands in a batch must run. The range is from 1 through 16 days.
|
hours
value
| Specifies the time interval in hours at which the commands in a batch must run. The range is from 1 through 24 hours.
|
mins
value
| Specifies the time interval in minutes at which the commands in a batch must run. The range is from 1 through 60 minutes.
|
begin
| Schedules to run the commands in a batch from a specific date.
|
start-date
| Specifies the date on which the batch command execution must start.
|
start-time
| Specifies the time at which the batch command execution must start. The default start-time is 00:00:00 of the specified start-date.
|
Privileged EXEC mode
At a particular instance, a batch can be scheduled only once.
A batch buffer cannot be scheduled when the batch execution process for that batch is in progress.
When a telnet or SSH session executing a batch command is closed, the corresponding batch execution will be cancelled.
Any command that requires user intervention will fail during batch execution.
The no batch buffer batch-id command from the global configuration mode removes the configured batch.
The following example runs the commands that are saved in the batch buffer after 5 days, 3 hours, and 1 minute from the current system clock time.
device# execute batch 1 after 05:03:01
The following example runs the commands that are saved in the batch buffer at 04:05 AM on December 22, 2015.
device# execute batch 1 at 04:05:00 22-12-15
The following example runs the commands that are saved in the batch buffer immediately.
device# execute batch 1 now
The following example runs the commands that are saved in the batch buffer immediately and for a total of 5 times at an interval of 30 minutes (default interval).
device# execute batch 1 now count 5
The following example runs the commands that are saved in the batch buffer immediately and for a total of 5 times at an interval of 2 hours.
device# execute batch 1 now count 5 interval hours 2
The following example runs the commands that are saved in the batch buffer immediately and continues to execute the batch at an interval of 30 minutes (default interval) until 11:59 PM and 59 seconds (default end-time) on December 22, 2015.
device# execute batch 1 now end 12-22-15
The following example runs the commands that are saved in the batch buffer immediately and continues to execute the batch at an interval of 30 minutes (default interval) until 10:20 AM on December 22, 2015.
device# execute batch 1 now end 12-22-15 10:20:00
The following example runs the commands that are saved in the batch buffer immediately and continues to execute the batch at an interval of 4 days until 10:20 AM on December 22, 2015.
device# execute batch 1 now end 12-22-15 10:20:00 interval days 4
The following example cancels the configured schedule to issue the commands in a batch.
device# execute batch 1 cancel
The following example runs the commands that are saved in the batch buffer infinitely starting from 12 AM (midnight) (default start-time) on December 22, 2015 at an interval of 30 minutes (default interval).
device# execute batch 1 begin 12-22-15
The following example runs the commands that are saved in the batch buffer infinitely starting from 12 AM (midnight) (default start-time) on December 22, 2015 at an interval of 4 hours.
device# execute batch 1 begin 12-22-15 interval hours 4
The following example runs the commands that are saved in the batch buffer starting from 12 AM (midnight) (default start-time) on December 10, 2015 and continues to execute the batch at an interval of 30 minutes (default interval) until 11:59 PM and 59 seconds (default end-time) on December 22, 2015
device# execute batch 1 begin 12-10-15 end 12-22-15
The following example runs the commands that are saved in the batch buffer infinitely starting from 3:20 AM on December 22, 2015 at an interval of 30 minutes (default interval).
device# execute batch 1 begin 12-22-15 03:20:00
The following example runs the commands that are saved in the batch buffer infinitely starting from 3:20 AM on December 22, 2015 at an interval of 3 days.
device# execute batch 1 begin 12-22-15 03:20:00 interval days 3
The following example runs the commands that are saved in the batch buffer starting from 3:20 AM on December 10, 2015 and continues to execute the batch at an interval of 30 minutes (default interval) until 11:59 PM and 59 seconds (default end-time) on December 22, 2015.
device# execute batch 1 begin 12-10-15 03:20:00 end 12-22-15
The following example runs the commands that are saved in the batch buffer starting from 3:20 AM on December 10, 2015 and continues to execute the batch at an interval of 4 hours until 4:10 AM on December 22, 2015.
device# execute batch 1 begin 12-10-15 03:20:00 end 12-22-15 04:10:00 interval hours 4
The following example runs the commands that are saved in the batch buffer starting from 12 AM (midnight) (default start-time) on December 10, 2015 and for a total of 5 times at an interval of 30 minutes (default interval).
device# execute batch 1 begin 12-10-15 count 5
Release version | Command history |
---|---|
08.0.40 | The begin keyword and corresponding options were introduced. Also, options such as count and end were added to the now keyword. |