Команда shutdown в Linux

В этом руководстве мы покажем вам, как использовать команду shutdown на практических примерах и подробных объяснениях наиболее распространенных параметров shutdown.

Команда shutdown систему. Когда завершение shutdown инициируется, все вошедшие в систему пользователи и процессы уведомляются о том, что система выходит из строя, и дальнейшие входы в систему запрещены. Вы можете выключить вашу систему немедленно или в указанное время.

Синтаксис команды выключения

Прежде чем перейти к использованию команды shutdown , давайте начнем с обзора основного синтаксиса.

Выражения команды shutdown имеют следующую форму:

shutdown [OPTIONS] [TIME] [MESSAGE]
  • optionsoptions завершения работы, такие как остановка, отключение питания (параметр по умолчанию) или перезагрузка системы.
  • time — аргумент времени указывает, когда выполнять процесс выключения.
  • message — Аргумент сообщения определяет сообщение, которое будет транслироваться всем пользователям.

В последних дистрибутивах Linux systemctl shutdown является псевдонимом systemctl и доступна в системе только из соображений совместимости.

Как использовать команду shutdown

Только root и пользователи с привилегиями sudo могут использовать команду crontab .

При использовании без аргументов команда shutdown выключит машину.

sudo shutdown

Процесс выключения начинается через 1 минуту, что является временным интервалом по умолчанию.

Как выключить систему в указанное время

Аргумент времени может иметь два разных формата. Это может быть абсолютное время в формате hh:mm и относительное время в формате +m где m — количество минут с текущего момента.

В следующем примере будет запланировано выключение системы на 11:00:

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 , посетите страницу руководства по завершению работы .

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

Оставьте комментарий