Schedule a job to run automatically
job <name> at
job <Name> at [HH:]MM [on [MM/]DD] [config-save] <Command-str>
job <Name> at <Event> [config-save] <Command-str>
- job
Schedule a command to run automatically in the future.
- Name
The name of the job to add or delete.
- at
Schedule when the job runs.
- reboot
Run the job as soon as possible after every switch boot.
- [HH:]MM
The time when the job has to run.
- on
Schedule the job to run on specified days.
- MM/DD
The date when the job has to run.
- <31-1>
The day relative to the end of the month when the job has to run.
- <1-31>
The day of the month when the job has to run.
- WEEKDAY-LIST
The days of the week when the job has to run.
- config-save
Save configuration changes made by the job.
- Command-str
The command to execute when this job runs.
Monday, Friday
Mon-Wed
mo,we-fr,su
Examples
The following example shows a pair of jobs that disable PoE during non-working hours
Switch(config)# job poe-on at 8:00 on mon-fri config-save "interface 1-24 power-over-ethernet"
Switch(config)# job poe-off at 17:00 on mon-fri config-save "no interface 1-24 power-over-ethernet"
The following example shows a job that block access to a server during weekends
Switch(config)# ip access-list extended block-server
Switch(config-ext-nacl)# deny ip any host 10.0.1.80
Switch(config-ext-nacl)# permit ip any any
Switch(config-ext-nacl)# exit
Switch(config)# job allow at 8:00 on mon config-save "no interface 1-24 ip access-group block-server in"
Switch(config)# job deny at 17:00 on fri config-save " interface 1-24 ip access-group block-server in"
The following example shows a job that blinks the Chassis Locate LED when the switch reboots
Switch(config)# job reboot-led at reboot "chassislocate blink"
The following example shows a job that reboots the switch on the first day of each year
Switch(config)# job annual-reboot at 2:00 on 1/1 boot