Як на 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

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

Джерело



Переглядів: 479