Завершение процессов или передача им сигналов (POSIX)
kill [-n узел] [-имя_сигнала | -номер_сигнала] идентификатор_процесса...
kill -l
SIG
.
Не следует устанавливать для аргумента идентификатор_процесса значение нуль во время сеанса работы в системе с учетной записью root. Передача сигналов всем фоновым процессам, владельцем которых является суперпользователь, и любым другим текущим приоритетным процессам суперпользователя (например, выполняющимся процессам резервного копирования) может привести к возникновению непредсказуемых результатов. |
ЗОСРВ «Нейтрино»
aarch64, arm, armv7, aarch64, mips, ppc, x86
Утилита kill отправляет сигнал процессу(-ам), указанному с помощью каждого из операндов идентификатор_процесса. По умолчанию утилита kill отправляет сигнал SIGTERM
, но эту настройку по умолчанию можно переопределить путем определения имени сигнала для отправки.
Для вывода списка доступных сигналов для отправки следует выполнить команду kill с опцией -l:
kill -l
Команда kill доступна в двух версиях: в качестве автономной утилиты и в качестве встроенной команды командного интерпретатора. Для работы с утилитой следует указать полный путь. Для получения информации о встроенной команде см. esh и ksh. |
Любая из команд
kill -9 100 -16
kill -sigkill 100 -16
kill -KILL 100 -16
обеспечивает отправку сигнала SIGKILL
процессам с идентификатором 100, а также всем процессам с идентификатором группы процессов 16. Предполагается, что для процесса-отправителя предусмотрено разрешение на отправку этого сигнала указанным процессам, и что эти процессы существуют.
В некоторых командных интерпретаторах предусмотрена встроенная команда kill. Для использования утилиты kill следует указать полный путь к соответствующему исполняемому файлу.
Базовые подсистемы ЗОСРВ «Нейтрино», POSIX
Предыдущий раздел: Утилиты