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
Последние комментарии
23 недели 1 день назад
47 недель 2 дня назад
2 года 48 недель назад
3 года 17 недель назад
3 года 41 неделя назад
4 года 4 недели назад
4 года 4 недели назад
4 года 8 недель назад
4 года 19 недель назад
4 года 23 недели назад