kill

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску

killunix-утилита, завершающая процесс.

Синтаксис[править | править код]

  • kill [ -s сигнал | -p ] [ -a ] pid …
  • kill -l [ сигнал ]

Описание[править | править код]

kill посылает указанный сигнал указанному процессу. Если не указано ни одного сигнала, посылается сигнал TERM. Сигнал TERM завершит те процессы, которые не обрабатывают его приход. Для других процессов может быть необходимым послать сигнал 9, поскольку этот сигнал перехватить нельзя.

Большинство современных шеллов имеют встроенную команду kill.

Параметры[править | править код]

pid …
Указать список идентификаторов процессов, которым команда kill должна послать сигнал. Каждый аргумент pid должен быть номером процесса либо его именем.
-s
Указать посылаемый сигнал. Сигнал должен быть указан по имени либо по номеру.
-p
Указывает, что команда kill должна вывести идентификаторы (pid) поименованных процессов, но не посылать им сигнал.
-l
Выводит список имен сигналов. Эти имена можно посмотреть также в файле /usr/include/linux/signal.h

Ссылки[править | править код]