
В этом уроке мы покажем вам, как использовать команду shutdown , с помощью практических примеров и подробных объяснений наиболее распространенных вариантов shutdown .
Команда shutdown безопасно завершает работу системы. При запуске shutdown все вошедшие в систему пользователи и процессы получают уведомление о завершении работы системы, и дальнейший вход в систему запрещается. Вы можете завершить работу системы немедленно или в указанное время.
Синтаксис команды выключения
Прежде чем приступить к использованию команды shutdown , давайте рассмотрим ее базовый синтаксис.
Выражения команд shutdown имеют следующий вид:
shutdown [ OPTIONS ] [ TIME ] [ MESSAGE ]
-
options— параметры завершения работы , такие как остановка, выключение питания (параметр по умолчанию) или перезагрузка системы. -
time— Аргумент времени указывает, когда следует выполнить процесс завершения работы. -
message— Аргумент message указывает сообщение, которое будет передано всем пользователям.
В последних дистрибутивах Linux shutdown является псевдонимом systemctl и доступен в системе только из соображений совместимости.
Как использовать команду shutdown
Использовать команду crontab могут только пользователи root и с привилегиями sudo .
При использовании без аргументов команда shutdown выключит машину.
sudo shutdown

Процесс выключения начнется через 1 минуту, что является интервалом времени по умолчанию.
Как выключить систему в указанное время
Аргумент времени может иметь два различных формата. Это может быть абсолютное время в формате hh:mm и относительное время в формате +m , где m — количество минут от текущего момента.
В следующем примере мы запланируем выключение системы на 11 утра:
sudo shutdown 11:00
В следующем примере мы запланируем shutdown системы через 10 минут:
sudo shutdown +10
Как немедленно выключить систему
Чтобы немедленно выключить систему, вы можете использовать +0 или его псевдоним now
sudo shutdown now
Как транслировать пользовательское сообщение
Чтобы передать пользовательское сообщение вместе со стандартным уведомлением shutdown введите свое сообщение после аргумента времени.
В следующем примере система будет выключена через 30 минут, а пользователи будут уведомлены о том, что будет выполнено обновление оборудования:
sudo shutdown +30 "Hardware upgrade"
Важно отметить, что при указании пользовательского сообщения на стене необходимо также указать аргумент времени.
Как перезагрузить систему
Чтобы перезагрузить систему, используйте аргумент -r :
sudo shutdown -r
Вы также можете указать аргумент времени и пользовательское сообщение:
shutdown -r +5 "Updating kernel"
Приведенная выше команда перезагрузит систему через 5 минут и выдаст сообщение Updating kernel .
Как отменить запланированное выключение
Если у вас запланировано выключение и вы хотите отменить его, вы можете использовать аргумент -c :
sudo shutdown -c
При отмене запланированного выключения вы не можете указать аргумент времени, но вы все равно можете передать сообщение, которое будет отправлено всем пользователям.
sudo shutdown -c "Canceling the reboot"
Заключение
Команда shutdown позволяет останавливать, выключать и перезагружать систему Linux.
Чтобы узнать больше о shutdown , посетите страницу руководства по выключению .
Если у вас есть вопросы или пожелания, не стесняйтесь оставлять комментарии.
Связанные руководства