Software & AppsOperating SystemLinux

How To Schedule StartUp and ShutDown on Your Ubuntu Computer for Efficient Power Management

Ubuntu 19

Managing power efficiently is a crucial aspect of maintaining your Ubuntu computer. One way to do this is by scheduling the startup and shutdown times of your system. This article will walk you through various methods to achieve this.

Quick Answer

To schedule startup and shutdown on your Ubuntu computer for efficient power management, you can use the shutdown command to schedule shutdowns, and configure the BIOS/UEFI settings to schedule startups. Additionally, you can use the rtcwake command to put your computer to sleep and schedule it to wake up at a specific time. Another option is to install and use the Wake on Plan application for scheduling startups.

Using the shutdown Command

The shutdown command is a simple and effective way to schedule a shutdown. This command can be used in the terminal. Here’s how to use it:

sudo shutdown -h 02:00

In this command, -h stands for halt, which means to shut down the system. 02:00 is the time when the system will shut down. However, this command doesn’t allow you to schedule a startup.

Using Cron for Scheduling Tasks

Cron is a built-in Linux utility that you can use to schedule tasks. It can be used to schedule both startup and shutdown tasks.

Scheduling Shutdown

To schedule a shutdown, you can use the shutdown command in a cron job. Open the crontab file by typing crontab -e in the terminal. Add the following line to schedule a shutdown at 2:00 AM:

0 2 * * * /sbin/shutdown -h now

In this line, 0 2 * * * specifies the time (2:00 AM daily), and /sbin/shutdown -h now is the command to be executed.

Scheduling Startup

To schedule a startup, you’ll need to configure the BIOS/UEFI settings of your computer. This process varies depending on the motherboard manufacturer, so refer to your motherboard’s manual for detailed instructions.

Using rtcwake Command

The rtcwake command allows you to put your computer to sleep and schedule it to wake up at a specific time. Here’s how to use it:

sudo rtcwake -s 14400 -m off

In this command, -s 14400 specifies the sleep duration in seconds (4 hours in this case), and -m off means to shut off the system.

Using Wake on Plan

Wake on Plan is an application that allows you to schedule startup on your computer. It’s not available in the official repository, but you can install it from the PPA provided by the developer. Here’s how to install and use it:

sudo add-apt-repository ppa:xintx-ua/wakeonplan
sudo apt-get update
sudo apt-get install wakeonplan

After installing, you can access the Wake on Plan GUI from the applications menu.

In conclusion, scheduling startup and shutdown times can help manage power efficiently on your Ubuntu computer. Whether you choose to use the shutdown command, cron, rtcwake, or Wake on Plan, each method offers unique benefits to cater to different user needs.

Can I schedule both startup and shutdown using the `shutdown` command?

No, the shutdown command can only be used to schedule shutdowns. To schedule startups, you’ll need to configure the BIOS/UEFI settings of your computer.

Can I schedule recurring shutdowns using cron?

Yes, you can schedule recurring shutdowns using cron. In the crontab file, specify the desired time and use the shutdown command with the -h option to schedule the shutdown.

Can I schedule my computer to wake up from sleep at a specific time?

Yes, you can use the rtcwake command to schedule your computer to wake up from sleep at a specific time. Specify the sleep duration and use the -m off option to shut off the system during the sleep period.

Is Wake on Plan available in the official Ubuntu repository?

No, Wake on Plan is not available in the official repository. However, you can install it from the PPA provided by the developer.

How do I access the Wake on Plan GUI after installing it?

After installing Wake on Plan, you can access the GUI from the applications menu. Look for the Wake on Plan application and click on it to open the GUI.

Leave a Comment

Your email address will not be published. Required fields are marked *