Суббота, 7 ноября, 2026

Как на Linux автоматически запускать компьютер в определенное время

Если вы регулярно выключаете компьютер по завершении рабочего дня, он может быть удобно включать автоматически в заданное время. В таком случае можно сразу подходить к готовому к работе ПК, не дожидаясь пока он загрузится. Вот как реализовать подобное на машине с Linux.

Создайте в общедоступной папке текстовый файл wakeup с расширением * .sh и вставьте в него следующий содержание:

export HISTIGNORE = ‘* sudo -S *’

echo password | sudo -S -v

sudo rtcwake -m mem -s 10

Замените password на пароль от своей учетной записи Linux. Этот пароль нужен, чтобы автоматически выполнялась команда sudo.

Команда rtcwake -m mem -s 10 переводит компьютер в режим ожидания и пробуждает его через 10 секунд.

Запуская этот скрипт в определенное время, например, в 18:00 и установив 43200 секунд пазы (12:00), компьютер будет просыпаться в 06:00 часов.

Чтобы автоматически запускать этот скрипт нужно вписать его в cron. Для этого в терминале Linux введите sudo crotnab -e и в конце файла впишите строку:

00 18 * * * / usr / bin / sh /home/user/documents/wakeup.sh

Первые два числа — это минуты и час, в который запускается скрипт. Далее идут день, месяц, день недели. Звездочки означают, что скрипт запускается каждый день.

Підписуйтесь на наш Telegram.

Було цікаво? Тапніть кнопку, щоб Google теж знав, де читати цікаві новини
Євген
Євген
Евгений пишет для TechToday с 2012 года. По образованию инженер,. Увлекается реставрацией старых автомобилей.

Vodafone

Залишайтеся з нами

10,052Фанитак
1,445Послідовникислідувати
105Абонентипідписуватися

Статті