Become superuser.
Find out if users are logged into the system.
# who |
A list of all logged-in users is displayed. You might want to send mail or broadcast a message to let users know that the system is being shut down.
Shut down the system by using the shutdown(1M) command.
# shutdown -iinit-state -ggrace-period -y |
-iinit-state |
Brings the system to an init state different from the default of S. The choices are 0, 1, 2, 5, and 6. |
-ggrace-period |
Indicates a time (in seconds) before the system is shut down. The default is 60 seconds. |
-y |
Continues to shut down the system without intervention; otherwise, you are prompted to continue the shutdown process after 60 seconds. |
If you are asked for confirmation, type y.
Do you want to continue? (y or n): y |
If you used the shutdown -y command, you will not be prompted to continue.
Type the superuser password, if prompted.
Type Ctrl-d to proceed with normal startup, (or give root password for system maintenance): xxx |
After you have finished the system administration tasks, press Control-d to return to the default run system level.
Use the following table to verify the system is at the run level specified in the shutdown command.
If the System Was Brought To ... |
The SPARC Based System Prompt Should Be ... |
The IA Based System Prompt Should Be ... |
---|---|---|
Run level S (single-user state) |
# |
# |
Run level 0 (power-down state) |
ok or > |
type any key to continue |
Run level 3 (multiuser state with remote resources shared) |
hostname console login: |
hostname console login: |
In the following example, the shutdown is used to bring a SPARC based system to run level S (single-user state) in 3 minutes.
# who root console Jul 14 13:53 # shutdown -g180 -y Shutdown started. Wed Jul 14 13:55:55 MDT 1999 Broadcast Message from root (console) on earth Wed Jul 14 13:55:56... The system earth will be shut down in 3 minutes . . . Broadcast Message from root (console) on earth Wed Jul 14 13:58:28... The system earth will be shut down in 30 seconds . . . INIT: New run level: S The system is coming down for administration. Please wait. Unmounting remote filesystems: /vol nfs done. Jul 14 13:59:15 earth /usr/sbin/vold[376]: problem unmounting /vol; Print services stopped. Jul 14 13:59:16 earth syslogd: going down on signal 15 Killing user processes: done. INIT: SINGLE USER MODE Type control-d to proceed with normal startup, (or give root password for system maintenance): xxx Entering System Maintenance Mode ... # |
In the following example, the shutdown command is used to bring a SPARC based system to run level 0 in 5 minutes without requiring additional confirmation.
# who root console Jul 14 14:01 rimmer pts/0 Jul 14 14:03 (starbug) pmorph pts/1 Jul 14 14:04 (bluemidget) # shutdown -i0 -g300 -y Shutdown started. Wed Jul 14 14:05:03 MDT 1999 Broadcast Message from root (console) on earth Wed Jul 14 14:05:03... The system earth will be shut down in 5 minutes . . . Changing to init state 0 - please wait # INIT: New run level: 0 The system is coming down. Please wait. System services are now being stopped. . . . The system is down. syncing file systems... done Program terminated Type help for more information ok |
See "How to Turn Off Power to All Devices" if you are bringing the system to run level 0 to turn off power to all devices.
In the following example, the shutdown command is used to reboot a SPARC based system to run level 3 in two minutes without requiring additional confirmation.
# who root console Jul 14 14:14 rimmer pts/0 Jul 14 14:15 (starbug) pmorph pts/1 Jul 14 14:15 (bluemidget) # shutdown -i6 -g120 -y Shutdown started. Wed Jul 14 14:16:08 MDT 1999 Broadcast Message from root (console) on earth Wed Jul 14 14:16:08... The system earth will be shut down in 2 minutes . . . Changing to init state 6 - please wait # INIT: New run level: 6 The system is coming down. Please wait. . . . The system is down. syncing file systems... done rebooting... . . . earth console login: |
Regardless of the reason for shutting down the system, you'll probably want to return to run level 3 where all file resources are available and users can log in. See Chapter 10, SPARC: Booting a System (Tasks) or Chapter 11, IA: Booting a System (Tasks) for instructions on bringing a system back to a multiuser state.