# who
Se muestra una lista de todos los usuarios con sesión iniciada.
# shutdown -iinit-state -ggrace-period -y
Lleva el sistema a un estado init que es distinto del estado predeterminado S. Las opciones son 0, 1, 2, 5 y 6.
Los niveles de ejecución 0 y 5 son estados reservados para cerrar el sistema. El nivel de ejecución 6 reinicia el sistema. El nivel de ejecución 2 está disponible como un estado operativo de multiusuario.
Indica un tiempo (en segundos) antes de que el sistema se cierre. El valor predeterminado es de 60 s.
Cierra el sistema sin intervención. De lo contrario, se le pedirá continuar con el proceso de cierre después de 60 s.
Para obtener más información, consulte la página del comando man shutdown(1M).
Do you want to continue? (y or n): y
Si ha utilizado el comando shutdown -y, no se le pedirá que continúe.
Type Ctrl-d to proceed with normal startup, (or give root password for system maintenance): xxxxxx
|
En el ejemplo siguiente, el comando shutdown se utiliza para llevar un sistema al nivel de ejecución S (estado de usuario único) en 3 min.
# who root console Apr 15 06:20 # shutdown -g180 -y Shutdown started. Fri Apr 15 06:20:45 MDT 2014 Broadcast Message from root (console) on portia Fri Apr 15 06:20:46... The system portia will be shut down in 3 minutes showmount: portia: RPC: Program not registered Broadcast Message from root (console) on portia Fri Apr 15 06:21:46... The system portia will be shut down in 2 minutes showmount: portia: RPC: Program not registered Broadcast Message from root (console) on portia Fri Apr 15 06:22:46... The system portia will be shut down in 1 minute showmount: portia: RPC: Program not registered Broadcast Message from root (console) on portia Fri Apr 15 06:23:16... The system portia will be shut down in 30 seconds showmount: portia: RPC: Program not registered Changing to init state s - please wait svc.startd: The system is coming down for administration. Please wait. root@portia:~# Apr 15 06:24:28 portia svc.startd[9]: Apr 15 06:24:28 portia syslogd: going down on signal 15 svc.startd: Killing user processes. Requesting System Maintenance Mode (See /lib/svc/share/README for more information.) SINGLE USER MODE Enter user name for system maintenance (control-d to bypass):xxxxxx #Ejemplo 3-2 Colocación de un sistema en estado de cierre (nivel de ejecución 0) con el comando shutdown
En el ejemplo siguiente, el comando shutdown se utiliza para llevar un sistema al nivel de ejecución 0 en 5 min sin necesidad de confirmación adicional.
# who root console Jun 17 12:39... userabc pts/4 Jun 17 12:39 (:0.0) # shutdown -i0 -g300 -y Shutdown started. Fri Apr 15 06:35:48 MDT 2014 Broadcast Message from root (console) on murky Fri Apr 15 06:35:48... The system pinkytusk will be shut down in 5 minutes showmount: murkey: RPC: Program not registered showmount: murkey: RPC: Program not registered Broadcast Message from root (console) on murkey Fri Apr 15 06:38:48... The system murkey will be shut down in 2 minutes showmount: murkey: RPC: Program not registered Broadcast Message from root (console) on murkey Fri Apr 15 06:39:48... The system murkey will be shut down in 1 minute showmount: murkey: RPC: Program not registered Broadcast Message from root (console) on murkey Fri Apr 15 06:40:18... The system murkey will be shut down in 30 seconds showmount: murkey: RPC: Program not registered Broadcast Message from root (console) on murkey Fri Apr 15 06:40:38... THE SYSTEM murkey IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged showmount: murkey: RPC: Program not registered Changing to init state 0 - please wait root@murkey:~# svc.startd: The system is coming down. Please wait. svc.startd: 122 system services are now being stopped. Apr 15 06:41:49 murkey svc.startd[9]: Apr 15 06:41:50 murkey syslogd: going down on signal 15 svc.startd: Killing user processes. Apr 15 06:41:57 The system is down. Shutdown took 69 seconds. syncing file systems... done Press any key to reboot. Resetting...
Si desea llevar el sistema al nivel de ejecución 0 para apagar todos los dispositivos, consulte Apagado de todos los dispositivos del sistema.
Ejemplo 3-3 Colocación de un sistema en estado multiusuario (nivel de ejecución 3) con el comando shutdownEn el ejemplo siguiente, el comando shutdown se utiliza para reiniciar un sistema en el nivel de ejecución 3, en 2 min. No se requiere confirmación adicional.
# who root console Jun 14 15:49 (:0) userabc pts/4 Jun 14 15:46 (:0.0) # shutdown -i6 -g120 -y Shutdown started. Fri Apr 15 06:46:50 MDT 2014 Broadcast Message from root (console) on venus Fri Apr 15 06:46:50... The system venus will be shut down in 2 minutes Broadcast Message from root (console) on venus Fri Apr 15 06:47:50... The system venus will be shut down in 1 minute Broadcast Message from root (console) on venus Fri Apr 15 06:48:20... The system venus will be shut down in 30 seconds Broadcast Message from root (console) on venus Fri Apr 15 06:48:40... THE SYSTEM venus IS BEING SHUT DOWN NOW ! ! ! Log off now or risk your files being damaged showmount: venus: RPC: Program not registered Changing to init state 6 - please wait root@venus:~# svc.startd: The system is coming down. Please wait. svc.startd: 123 system services are now being stopped. Apr 15 06:49:32 venus svc.startd[9]: Apr 15 06:49:32 venus syslogd: going down on signal 15 svc.startd: Killing user processes. Apr 15 06:49:40 The system is down. Shutdown took 50 seconds. syncing file systems... done rebooting... SunOS Release 5.11 Version 11.2 64-bit Copyright (c) 1983, 2014, Oracle and/or its affiliates. All rights reserved. Booting to milestone "milestone/single-user:default". Hostname: venus NIS domain name is solaris.example.com . . . venus console login:
Véase también
Independientemente del motivo por el cual se cierra un sistema, es posible que desee volver al nivel de ejecución 3, donde todos los recursos de archivo están disponibles y los usuarios pueden iniciar sesión. Para obtener instrucciones sobre cómo restablecer el estado multiusuario de un sistema, consulte el Chapter 4, Inicio de un sistema (tareas).