shutdown

Завершение работы и перезагрузка системы

Синтаксис:

shutdown [опции]

Опции:

-b
Завершить работу без перезагрузки. Эту опцию невозможно использовать совместно с опцией -n имя_узла.
-f
Быстро завершить работу. Сократить период времени между передачей сигнала SIGTERM и SIGKILL для процессов, которые получают SIGTERM.
-n имя_узла
Завершить работу указанного узла (значение по умолчанию – текущий узел).
-q
Минимизировать объем выводимой информацию.
-S тип
Тип завершения работы. Возможны следующие значения:
system
завершение работы системы
reboot (по умолчанию)
перезагрузка системы
-v
Увеличить подробность выводимой информации.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:


Caution: Эту утилиту может запустить только пользователь root.

Утилита shutdown надлежащим образом завершает работу системы следующим образом:

  1. Выполняется передача сигнала SIGTERM всем процессам, перечисленным в /proc.
  2. Далее следует период ожидания (его можно сократить с помощью опции -f).
  3. Выполняется передача сигнала SIGKILL всем остальным процессам.
  4. Выполняется перезагрузка системы (если не выбрана опция -b).

Интервал между сигналами SIGTERM и SIGKILL позволяет процессам при получении сигнала SIGTERM выполнять любые требуемые операции освобождения ресурсов до перезагрузки системы.

Файлы:

/var/log/wtmp
Если этот файл уже существует, утилита shutdown перед завершением работы или перезагрузкой системы добавляет в него запись.

Note: Утилита shutdown не создает файл /var/log/wtmp, если он не существует. Размер этого файла может быстро увеличиться, что негативно влияет на встраиваемую систему ввиду ограниченности ее ресурсов.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

phshutdown, procnto




Предыдущий раздел: Утилиты