П’ятниця, 26 Квітня, 2024

Як на 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 години), комп’ютер буде прокидатися о 06:00 годині.

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

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

Перші два числа – це хвилини та година, о котрій запускається скрипт. Далі йдуть день, місяць, день тижня. Зірочки означають, що скрипт запускається щодня.

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

Євген
Євген
Євген пише для TechToday з 2012 року. Інженер за освітою. Захоплюється реставрацією старих автомобілів.

Vodafone

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

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