Как системный администратор, перед выключением или перезагрузкой сервера Вы можете отправить пользователям сообщение, предупреждающее, что система будет выключена / перезагружена. В этом Вам поможет утилита командной строки shutdown
.
Рассылка подобных сообщений очень важна, так как позволяет пользователям подготовиться к выключению ОС. Из этой статьи Вы узнаете, как использовать команду shutdown
, и как отправить уведомление пользователям системы, прежде чем отключать сервер Linux.
Содержание:
- Что такое команда shutdown
- Как использовать shutdown
- Как вывести сообщение перед завершением работы
- Отмените отключение системы
- Выводы
Что такое команда shutdown
Команда shutdown
отвечает за безопасное завершение работы ОС. Также она уведомляет пользователей о выключении системы. Более того, утилита запрещает новым пользователям выполнять вход в систему за 5 минут до ее отключения.
Команда позволяет задать пользовательское время отключения ОС. Наиболее распространенным является аргумент now
, который приведет к немедленному завершению работы системы. Вы также можете задать время выключения через несколько минут, используя формат: +m
. Или прописать часы и минуты в виде hh:mm
, указывающий время в 24-часовом формате.
Синтаксис команды выглядит следующим образом:
Как использовать shutdown
Если Вам нужно выключить систему прямо сейчас — используйте следующий код:
Чтобы завершить работу системы через несколько минут — выполните следующую команду, записав время вместо поля <time-in-minutes>
:
Если Вы хотите отключить пользователей в определенное время дня — используйте команду следующим образом:
Например, зададим время завершения работы в 21:00:
Читайте также: Понятие команд Shutdown, Poweroff, Halt и Reboot в Linux
Как вывести сообщение перед завершением работы
Вы могли заметить, что в прошлых примерах мы просто выключаем систему и не выводили на экран никакого сообщения. Чтобы добавить уведомление пользователям — используйте приведенную ниже команду:
Например, нам нужно завершить работу сервера через 1 минуту и отправить сообщение The system is shutting down. Please save your work!. Для этого выполним такую команду:
Отмените отключение системы
Вам может потребоваться отложить или отменить завершение работы сервера / системы, например, для создания резервных копий или обновления. В таком случае Вы можете использовать shutdown
с параметром -c
, как показано ниже:
Конечно же, позже Вы снова сможете инициировать отключение системы.
Выводы
Команда shutdown
— очень полезный инструмент для системного администратора и обычного пользователя, позволяющий завершить работу системы в заданное время. В этой статье мы разобрали несколько примеров использования утилиты, а также показали, как Вы можете уведомлять пользователей о скором отключении сервера или системы.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.