Синтаксис команды
kill [-signal] [--] pid
kill -l
Описание команды
Команда kill предназначена для передачи сигнала одному или нескольким специфицированным процессам в рамках полномочий пользователя.
Параметр pid определяет процесс или процессы, которому будут доставляться сигналы. Он может быть задан одним из следующих четырех способов:
Число n > 0 - определяет идентификатор процесса, которому будет доставлен сигнал.
Число 0 - сигнал будет доставлен всем процессам текущей группы для данного управляющего терминала.
Число -1 с предваряющей опцией -- - сигнал будет доставлен (если позволяют полномочия) всем процессам с идентификаторами большими 1.
Число -n, где n не равно 1, с предваряющей опцией -- - сигнал будет доставлен всем процессам из группы процессов, идентификатор которой равен n.
Параметр -signal
определяет тип сигнала, который должен быть доставлен, и может задаваться
в числовой или символьной форме, например -9
или -SIGKILL. Если этот параметр опущен,
процессам по умолчанию посылается сигнал SIGTERM.
Послать сигнал (если у вас нет полномочий суперпользователя) можно только
процессу, у которого эффективный идентификатор пользователя совпадает с
идентификатором пользователя, посылающего сигнал.
Опция -l
используется для получения списка сигналов, существующих в системе в символьной
и числовой формах.
Во многих операционных системах существуют еще и свои дополнительные опции
для команды kill.