Schedule Shutdown on Linux

Windows Articles

How to get the Android 11 Notification Panel

It's no secret that even though Android is the most widely used mobile operating system. Not always our device has the latest...

How to create backups in Windows 10 with FileFort Backup

There is no doubt that the computer is an essential element in our lives. Indeed, its uses go beyond work or study....

Trisquel 9.0 available

Trisquel is a GNU/Linux distribution endorsed and supported by the Free Software Foundation. This means that in addition to incorporating the Linux...

How to install PandoraFMS on CentOS 8?

Worldwide many IT infrastructures are running Linux on one of their servers. This opens the door to an endless number of different...

How to force close a program using PowerShell

Hi! We have mentioned in the past that Windows allows you to open multiple programs at once. In fact, that is one...

Scheduling is one of the most interesting things you can do for increasing your productivity on lots of things. This technique is also quite useful in certain situations when you don’t want to manage things with your hands. For example, you can easily schedule SHUTDOWN on your system without many complexions. Yes, it’s possible to automate the shutdown of your system and also, wake up system!

Let’s take a look on automating the entire shutdown process.

Automatic shutdown

As the name suggests, every Linux system comes up with the “shutdown” tool. The tool is generally for shutting down the system with the power of performing a number of additional tasks.

For example, you can easily configure the tool for commencing shutdown at a specific time of the day.

sudo -s
OR
su -

shutdown -P now

This command tells the computer to shut it down just now. Alternatively, tell your computer to shut itself down at exactly 8:00 PM (20:00).

shutdown -P 20:00

Note that the time is in 24-hr format. That’s the problem with the “shutdown” tool. Don’t worry; you can easily use this awesome online converter for converting 12-hr into 24-hr.

If you want to cancel the scheduled shutdown, run this command:

shutdown -c

Rebooting with “shutdown”

As I said earlier, “shutdown” tool, despite its name, is capable of doing more than that. Run this command for rebooting your computer at 5:30 PM (17:30).

shutdown -r 17:30

If you wish to cancel, run the command as usual:

shutdown -c

Scheduling wakeups

There is another tool “rtcwake”. This tool suspends the system and then, wakes it up at a specific time. For acquiring the entire cheatsheet of “rtcwake”, run the following command:

rtcwake --help >> ~/rtcwake-help.txt

A popular method of suspending the system is suspending it to RAM. Suspending to RAM offers greater power saving and faster performance on waking up. Run the following command:

su -
OR
sudo -s

rtcwake -m mem -s 28800

Here, you will notice that we’ve used the time in seconds. It’s the best way to make precise calculations despite having a little usage difficulty. You can take the help of this tool for converting time to seconds.

If you want to suspend your system to disk, run this command:

rtcwake -m disk -s 43200

There are other things that you can do right from the same command. For example, if you want to start Firefox right after the computer wakes up, the command should look like this:

sudo rtcwake -m disk -s 43200 && firefox

Use the “&&” (without quotes) to tell Bash shell to perform “command1 AND command2 AND …”. This command line will start LibreOffice, GIMP, and Firefox one after another.

sudo rtcwake -m disk -s 43200 && libreoffice && gimp && firefox

Don’t suspend right away!

Generally, whenever you use the command with “rtcwake”, it will immediately suspend the system for waking up after the specified time period. However, you may not want to suspend when you run the command. In that case, use this command line:

rtcwake -m no -s 43200

It’ll tell “rtcwake” only to wake up the computer after 12 hours (43200 seconds). You have to manually suspend your system before the time so that the computer can do the job properly.

Enjoy!

More articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest article

How to get the Android 11 Notification Panel

It's no secret that even though Android is the most widely used mobile operating system. Not always our device has the latest...

How to create backups in Windows 10 with FileFort Backup

There is no doubt that the computer is an essential element in our lives. Indeed, its uses go beyond work or study....

Trisquel 9.0 available

Trisquel is a GNU/Linux distribution endorsed and supported by the Free Software Foundation. This means that in addition to incorporating the Linux...

How to install PandoraFMS on CentOS 8?

Worldwide many IT infrastructures are running Linux on one of their servers. This opens the door to an endless number of different...

How to force close a program using PowerShell

Hi! We have mentioned in the past that Windows allows you to open multiple programs at once. In fact, that is one...
x