В этой, небольшой инструкции, вы посмотрите на некоторые примеры выключения компьютера из терминала в Linux.
Как отключить Ubuntu из терминала?
Бывают такие случаи, что нужно отключить linux дистрибутив из терминала, да еще и в определенное время. Для этих целей, пользователям Linux доступна команда «shutdown». Команда «shutdown» может использоваться для выключения, перезапуска, или остановки системы.
Команда Shutdown
Команда shutdown выключает систему в безопасном режиме. Все зарегистрированные пользователи уведомляются о том, что система будет выключена, а операции входа блокируются. Можно сразу же выключить компьютер, или же указать временную задержку.
Формат команды завершения работы
shutdown [Опции…] [Время] [WALL …] shutdown [-akrhPHfFnc] [-t сек] время [сообщение]
Обратите внимание на то, что
- shutdown — Выключение компьютера.
- restart — Перезагрузка компьютера.
- halt — Остановка компьютера.
- poweroff — Остановка компьютера.
- reboot — Перезагрузка компьютера.
- wall — отправляет сообщение всем зарегистрированным пользователям.
Первым аргументом может быть строка времени (которая обычно «сейчас»). Возможно, за этим может последовать некое сообщение, которое будет отправлено всем зарегистрированным пользователям перед тем, как выключить компьютер. Строка времени может быть в формате «hh:mm» часы/минуты, определяя время выключения заданное в 24-часовом формате. В качестве альтернативы, это время можно задать в синтаксисе «+m», относящемуся к указанному количеству минут m. «Now» — это псевдоним для «+0», то есть для запуска немедленного отключения. Если аргумент времени не указан, подразумевается «+1». Обратите внимание, что для указания сообщения пользователям, вы также должны указать аргумент времени.
Параметры команды
- -H, -halt: Остановить машину.
- -P, -poweroff: выключение устройства (по умолчанию).
- -r, -reboot: перезагрузить компьютер.
- -h: Эквивалент -poweroff, если не указано значение -halt.
- -k: Не останавливать, не отключать питание, не перезагружать, а просто написать сообщение.
- -no-wall: не отправлять сообщение перед отключением питания, перезагрузкой.
- -c: Отменить команду завершения работы. Это можно использовать, чтобы отменить эффект вызова выключения с аргументом времени, который не является «+0» или «now».
Пример команды выключения компьютера из терминала
Чтобы выключить машину, наберите команду ниже. Аргумент «h» безопасно останавливает систему. Второй параметр — это параметр времени. «Now» означает, что выключение системы сразу.
sudo shutdown -h now
Параметр времени может быть указан в минутах или часах. Например
sudo shutdown -h +5 "Система будет выключена через 5 минут. Пожалуйста завершите свою работу"
Перезагрузка из терминала
Команда shutdown может использоваться для перезапуска системы с опцией r вместо опции h. Использование такое же, как и раньше. Просто замените опцию h опцией r.
sudo shutdown -r +5 "Система будет перезагружена через 5 минут. Пожалуйста завершите свою работу"
Отменить команду завершения работы
На этапе выключения, вы можете отменить команду, путем вызова выключения с опцией «c».
sudo shutdown -c
Вот и все. Надеюсь статья была полезной, и если это так, то не забудьте поделится ею в социальных сетях.
Какая разница между «Выключение компьютера» и «Остановка компьютера»? Я всегда пользуюсь на сервере sudo poweroff для его выключения.