Як на 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
Перші два числа – це хвилини та година, о котрій запускається скрипт. Далі йдуть день, місяць, день тижня. Зірочки означають, що скрипт запускається щодня.
Переглядів: 478