kill -- завершить выполнение процесса или послать ему сигнал

Версия для печатиОтправить другуPDF version
KILL(1)               Справочник основных команд FreeBSD               KILL(1)

НАЗВАНИЕ
     kill -- завершить выполнение процесса или послать ему сигнал
СИНТАКСИС
     kill [-s имя_сигнала] pid ...
     kill -l [статус_завершения]
     kill -имя_сигнала pid ...
     kill -номер_сигнала pid ...

ОПИСАНИЕ
     Утилита kill посылает сигнал процессам, указанным операндами pid.
     Только суперпользователь может посылать сигналы процессам других пользо-
     вателей.

     Имеются следующие опции:
     -s имя_сигнала
             Символическое имя сигнала, задающее сигнал для отправки вместо
             сигнала TERM, используемого по умолчанию.

     -l [статус_завершения]
             При отсутствии операнда, вывести список имён сигналов.  В против-
             ном случае, напечатать имя сигнала, соответствующее указанному
             статусу завершения.
     -имя_сигнала
             Символическое имя сигнала, задающее сигнал для отправки вместо
             сигнала TERM, используемого по умолчанию.

     -номер_сигнала
             Неотрицательное десятичное целое, задающее сигнал для отправки
             вместо сигнала TERM, используемого по умолчанию.
     Следующие идентификаторы процессов (PID) имеют специальные значения:

     -1      В случае использования суперпользователем, послать сигнал всем
             процессам, иначе послать сигнал всем процессам, принадлежащим
             пользователю.
     Некоторые из наиболее часто используемых сигналов:

     1       HUP (hang up, обрыв линии)
     2       INT (interrupt, прерывание)
     3       QUIT (quit, завершение)
     6       ABRT (abort, аварийное завершение)
     9       KILL (kill, неуловимый, не игнорируемый сигнал завершения)
     14      ALRM (alarm clock, будильник)
     15      TERM (сигнал программного завершения)
     Некоторые командные оболочки имеют встроенную команду kill с похожей либо
     идентичной функциональностью.  Обратитесь к странице справочника
     builtin(1).

СТАТУС ЗАВЕРШЕНИЯ
     Утилита kill возвращает 0 в случае успешного завершения и >0 в случае
     возникновения ошибки.
ПРИМЕРЫ
     Завершить процессы, имеющие идентификаторы 142 и 157:

           kill 142 157
     Послать сигнал обрыва (SIGHUP) процессу с идентификатором 507:

           kill -s HUP 507
     Послать сигнал завершения группе процессов, имеющих идентификатор группы
     процессов (PGID) 117:

           kill -- -117
СМОТРИ ТАКЖЕ
     builtin(1), csh(1), killall(1), ps(1), kill(2), sigaction(2)

СТАНДАРТЫ
     Предполагается, что утилита kill совместима со стандартом IEEE Std 1003.2
     (``POSIX.2'').

ИСТОРИЯ
     Команда kill появилась в Version 3 AT&T UNIX.
ПРОБЛЕМЫ
     Для пользователей csh(1) должна быть предусмотрена замена команды ``kill
     0''.

FreeBSD 6.2                     28 апреля 1995                     FreeBSD 6.2
Ваша оценка: Нет Средняя: 4.5 (2 голоса)

Вставай, Україно!

Литература