Генератор команды выключения Linux
Создавайте команду выключения Linux за секунды. Выберите выключение, остановку или перезагрузку, запланируйте на определённое время или через несколько минут и добавьте пользовательское сообщение.
Ввод
Вывод
Документация
Что такое команда Linux shutdown?
Команда shutdown — это встроенная утилита Linux, используемая для корректного отключения, остановки или перезагрузки системы. В отличие от отключения питания, она корректно останавливает сервисы, записывает ожидающие данные на диск и уведомляет вошедших пользователей перед отключением машины. Это предотвращает потерю данных, повреждение файловой системы и прерывание фоновых задач.
Команда планирует действие на определённое время (немедленно, через несколько минут или в точное время) и опционально отправляет сообщение всем вошедшим пользователям, чтобы они могли сохранить свою работу. Поскольку она изменяет состояние системы, обычно требуются права root и вызывается с sudo на большинстве дистрибутивов.
Описание инструмента
Этот инструмент генерирует готовые к использованию команды shutdown для Linux-систем на основе выбранных вами параметров. Выберите действие (отключение, остановка, перезагрузка или отмена), укажите время выполнения, опционально добавьте предупреждающее сообщение, и правильная команда появится мгновенно.
Примеры
| Сценарий | Сгенерированная команда |
|---|---|
| Немедленное отключение | sudo shutdown -P now |
| Перезагрузка через 5 минут | sudo shutdown -r +5 |
| Отключение в 23:00 с сообщением | sudo shutdown -P 23:00 "Server maintenance tonight" |
| Отправить только предупреждение, без отключения | sudo shutdown -P -k +10 "Reboot in 10 minutes" |
| Отменить запланированное отключение | sudo shutdown -c |
Возможности
- Поддержка действий: отключение, остановка, перезагрузка и отмена
- Три режима времени: немедленно, задержка в минутах или точное время (HH:MM)
- Опциональное сообщение, отправляемое всем вошедшим пользователям
- Переключатели для
sudo, режима только предупреждения (-k) и отключения сообщения (--no-wall) - Живой предпросмотр команды, обновляющийся при изменении параметров
Случаи использования
- Системные администраторы, планирующие перезагрузку обслуживания на production-серверах
- Разработчики, пишущие cron-задачи или скрипты автоматизации, которым нужен правильный синтаксис
shutdown - Пользователи, которые редко управляют Linux-машинами и хотят избежать запоминания флагов
Объяснение параметров
- Действие — выбирает операцию:
-P(отключение),-H(остановка без отключения питания),-r(перезагрузка) или-c(отмена запланированного отключения). - Режим времени —
nowвыполняется немедленно,minutesзадерживает на+Nминут, аat timeпланирует на определённое времяHH:MM. - Сообщение — текст, отправляемый всем вошедшим терминалам с предупреждением о предстоящем действии.
- Использовать sudo — добавляет
sudoв начало, так какshutdownтребует прав root на большинстве систем. - Только предупреждение (
-k) — отправляет сообщение и не планирует никаких действий; полезно для тестирования уведомлений. - Без сообщения (
--no-wall) — подавляет отправку сообщения другим пользователям.
Советы
- Используйте
+0илиnowдля немедленного отключения; обе опции поддерживаются бинарникомshutdown. - Если отключение уже запланировано, выполните действие отмены (
shutdown -c) перед планированием нового. - На дистрибутивах на основе systemd
shutdownявляется символической ссылкой наsystemctl, поэтому одна и та же команда работает на Ubuntu, Debian, Fedora, Arch и большинстве современных Linux-систем.