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

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