The shutdown command in Linux

Published on Aug 12, 2015 & tagged in Linux, Linux Commands, Ubuntu

In Linux OS, we have simple graphical user interface to shutdown the systems. But the flexibility of shutdown command is more awesome and it is too useful in many situations.

The shutdown command brings the system down in a secure way. All logged-in users are notified that the system is going down, and login operations are blocked. Also all the running processes are notified that the system is going to down by the signal SIGTERM. This will help to save the files and stop the running processes.

The main attarction of the shut down command was it is possible to shut the system down immediately, or after a specified delay.

When we enter shutdown command, it will signalling the init process to change the current runlevel. The runlevel 0 means halt the system, runlevel 6 means reboot the system, and runlevel 1 make the system into a state where administrative tasks can be performed. Runlevel 1 is the default, unless the -h or -r options are specified.

shutdown [-akrhPHfFnc] [-t sec] time [message]

Options

Halting vs. Powering Off

The halt instructs the hardware to stop all CPU functions. That means, it stops the machine, leaving it in a powered-on state (which usually implies that someone has to reboot or shut it down manually afterwards)

But the poweroff sends an ACPI signal which instructs the system to power down. That means it first stop all CPU functions and then give signal to power down.

Examples

shutdown 8:00

Schedule the system to shut down at 8 A.M.

shutdown -P 8:00

Schedule the system to shut down & power off at 8 A.M.

shutdown 20:00

Schedule the system to shut down at 8 P.M.

shutdown -P 20:00

Schedule the system to shut down & power off at 8 P.M.

shutdown +15 "Upgrading hardware, downtime should be minimal"

Schedule the system to shut down in fifteen minutes. Along with the normal message alerting users that the system is shutting down, they will be given the descriptive message about a hardware upgrade.

shutdown now

Bring down the system immediately.

shutdown -r now

Bring down the system immediately, and automatically reboot it.

shutdown -P now

Bring down the system immediately, and automatically power off the system.

Do you need any help on Linux , Linux Commands & Ubuntu?

I'm happy to help you. Just fill the form on contact page & I will get back to you within few hours.

Recent Posts

  1. Get current store details - Magento 1.9
  2. Simple ways to improve page conversion on product page
  3. Encrypt Email Addresses - PHP
  4. The add_image_size() function - WordPress best practices
  5. Remove page title using filter - WordPress