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
OR
# init 5
You should follow me on twitter here or grab rss feed to keep track of new changes.
Featured Articles:
- 30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X
- Top 30 Nmap Command Examples For Sys/Network Admins
- 25 PHP Security Best Practices For Sys Admins
- 20 Linux System Monitoring Tools Every SysAdmin Should Know
- 20 Linux Server Hardening Security Tips
- Linux: 20 Iptables Examples For New SysAdmins
- Top 20 OpenSSH Server Best Security Practices
- Top 20 Nginx WebServer Best Security Practices
- 20 Examples: Make Sure Unix / Linux Configuration Files Are Free From Syntax Errors
- 15 Greatest Open Source Terminal Applications Of 2012

- My 10 UNIX Command Line Mistakes
- Top 10 Open Source Web-Based Project Management Software
- Top 5 Email Client For Linux, Mac OS X, and Windows Users
- The Novice Guide To Buying A Linux Laptop













{ 1 comment… read it below or add one }
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.