≡ Menu

Shut Down a Solaris UNIX System

How do I shutdown a Solaris UNIX machine or server using command prompt?

You need to use the shutdown command as follows (you must login as root):
# shutdown -y -g0 -i S
The following command will scheduled a shutdown in 180 seconds and will display message "Memory upgrade, save all data " to all logged in members:

shutdown -i S -g 180 "***  Memory upgrade, save all data ***"

The shutdown command can be aborted before completing 180 seconds counter.

poweroff Command

You can also use the poweroff command its is equivalent init 5:
# poweroff
# init 5

{ 1 comment… add one }

  • Vahid Shokouhi October 23, 2012, 7:24 pm

    Hi. I think it’s better not to use ‘poweroff’ unless it’s an urgent, and use “shutdown” instead. “shutdown” uses SMF (Service Management Facility) to take care of it. SMF starts to terminate services in reverse-order pattern which means a service got terminated before the services it depends on. Then the kernel flushes file system’s buffer and powers off the machine. The “init” command behaves as the same.
    “poweroff” and “halt” commands, ignore SMF and terminate(better say kill) the services in two steps. First, they send out SIGTERM signal, that kills some services, and after about 5 seconds, they kill the rest with SIGKILL. Since, there is not enough time for services and kernels to fulfill their jobs, some data might be lost since they couldn’t get written on nonvolatile memory.

Leave a Comment

   Tagged with: , , , , , , , , , , , ,