Автовыключение Линукс машины - выключение по расписанию.

Назад

    Линукс

      Автовыключение Линукс машины - выключение по расписанию.

Часто бывает нужно выключать компьютер или сервер в заданное время, поэтому приведу здесь простой способ как это сделать. В Linux есть встроенный планировщик Cron, с помощью которого можно напланировать все что угодно =) - его то я и буду использовать.
Для начала надо знать, что все команды в Linux выполняются от имени администратора root или от имени пользователя, имеющего права администратора. В случае с Ubuntu Linux для запуска команды от имени администратора используется команда "sudo" - super user do, требующей ввода пароля пользователя.
Т.е.
u@ubuntu-server: ~ $ sudo команда -ключ
[sudo] password for u:
Вводим в консоль следующую команду
u@ubuntu-server: ~ $ sudo crontab -e
И получаем административный доступ к редактированию запланированных задач CRON
Но так как мне нужно чтобы запроса на ввод пароля не следовало, да и вообще я иногда пользуюсь уч. записью root, то данный способ не подходит. По умолчанию в Ubuntu Linux данная учетная запись в целях безопасности отключена и требуется ее активировать задав пароль для root:
u@ubuntu-server: ~ $ sudo passwd root
[sudo] password for u: ваш пароль
Enter NEW unix password
Ну вот с созданием пароля для пользователя root закончено и можно залогинившись в консоли под ним вводить команды без sudo.
Теперь можно переходить собственно к вопросу который нас интересовал - выключение Linux по расписанию.
Запускаем планировщик задач CRON:
root@ubuntu-server: ~ $ crontab -e
В появившемся окне вводим следующее:
0 17 * * * /sbin/poweroff
Данная запись значит что каждый день в 17.00 компьютер будет автоматически отключаться, но существует одна проблема - сдвиг времени по часовым поясам, поэтому для Москвы я выставил в биос компьютера время на 4 часа раньше.
Проверить текущее время на ubuntu server можно командой uptime, а заодно узнать сколько он уже проработал, сколько пользователей залогинено, как загружена система.


Автор: admin| E-mail: technolog@nm.ru| Дата/время: 06.10.2017 / 12:13:45| Просмотры: 741
Редактировать

www.xtechonline.ru/mail: svdniko@mail.ru © 2017