🌙 "Как настроить ночное выключение вашего компьютера с помощью cron" 💻🛌



Привет, ночные стражи энергосбережения и дневные планировщики! Сегодня мы погрузимся в мир автоматизации и узнаем, как заставить наши компьютеры отдыхать ночью, экономя электроэнергию и наши нервы. 🌟🔌



🎯 Задача: Настроить ваш компьютер на автоматическое выключение каждый вечер, чтобы вы могли спокойно уйти, зная, что ваша машина не будет тратить энергию всю ночь.



🛠️ Решение: Вот ваша пошаговая инструкция для настройки cron на автоматическое выключение:



1️⃣ Откройте терминал и введите команду sudo nano /etc/crontab, чтобы отредактировать главный файл cron с привилегиями root.



2️⃣ Добавьте следующую строку, чтобы выключить компьютер в 22:30 каждый день:

10 22 * * * root /sbin/shutdown -h +20





Это отправит предупреждение за 20 минут до выключения.



3️⃣ Если вы хотите выключить систему ровно в 23:00 по будням, добавьте эту строку:

00 23 * * 1-5 root /sbin/shutdown -h now





4️⃣ Для персонального cron файла используйте sudo crontab -e и добавьте без указания пользователя:

00 23 * * 1-5 /sbin/shutdown -h now





5️⃣ Сохраните изменения и закройте редактор. Cron автоматически применит новое расписание.



💡 Комментарий: Помните, что файл /etc/crontab требует указания пользователя для каждой задачи, в то время как персональные файлы cron, созданные с помощью crontab -e, выполняются от имени пользователя, который их создал.

_______________________________



Дополнительный материал:

🧠 - Управление питанием в Linux: Искусство выключения с помощью systemctl

🧠 - Мастер-класс по выключению и перезагрузке Linux с помощью команды shutdown