view view: Specifies the view in which the command is executed. The view argument represents the view
name, and it takes either of the following values at present:
shell—Represents user view.
•
system—Represents system view.
•
command: Command to be executed.
Description
Use schedule job to schedule a job.
Use undo schedule job to remove the job.
You can schedule a job to automatically run a command or a set of commands without administrative
interference. The commands in a job are polled every minute. When the scheduled time for a command
is reached, the job automatically executes the command. If a confirmation is required while the
command is running, the system automatically enters Y or Yes. If characters are required, the system
automatically enters a default character string or an empty character string when no default character
string is available.
Follow these guidelines when you schedule a job in the non-modular approach:
You can schedule only one job and run only one command in this approach. If you perform the
•
schedule job command multiple times, the last configuration takes effect.
To have the command successfully executed, check that the specified view and command are valid.
•
The system does not verify their validity.
If you specify both the time1 and date arguments, the execution time or date must be later than the
•
current system time or date.
If you specify the time1 argument, but not the date argument:
•
When time1 is earlier than the current system time, the command runs at time1 the next day.
When time1 is later than the current system time, the command runs at time1 of the current day.
The interval between the scheduled time and the current system time cannot exceed 720 hours, or
•
30 days.
Changing any clock setting can cancel the job set by using the schedule job command.
•
After job execution, the configuration interface, view, and user status that you have before job
•
execution restore even if the job has run a command that changes the user interface (for example,
telnet, ftp, and ssh2), the view (for example, system-view and quit), or the user status (for example,
super).
Examples
# Schedule a job to execute the batch file 1.bat in system view in 60 minutes (assuming that the current
time is 1 1:43).
<Sysname> schedule job delay 60 view system execute 1.bat
Info: Command execute 1.bat in system view will be executed at 12:43 10/31/2007 (in 1 hours
and 0 minutes).
# Schedule a job to execute the batch file 1.bat in system view at 12:00 (assuming that the current time
is 1 1:43).
<Sysname> schedule job at 12:00 view system execute 1.bat
Info: Command execute 1.bat in system view will be executed at 12:00 10/31/2007 (in 0 hours
and 16 minutes).
158