KILL(1) BSD Reference Manual KILL(1)
k
\bki
\bil
\bll
\bl - terminate or signal a process
S
\bSY
\bYN
\bNO
\bOP
\bPS
\bSI
\bIS
\bS
k
\bki
\bil
\bll
\bl [-
\b-s
\bs _
\bs_
\bi_
\bg_
\bn_
\ba_
\bl_
\b__
\bn_
\ba_
\bm_
\be] _
\bp_
\bi_
\bd ...
k
\bki
\bil
\bll
\bl -
\b-l
\bl [_
\be_
\bx_
\bi_
\bt_
\b__
\bs_
\bt_
\ba_
\bt_
\bu_
\bs]
k
\bki
\bil
\bll
\bl -
\b-s
\bsi
\big
\bgn
\bna
\bal
\bl_
\b_n
\bna
\bam
\bme
\be _
\bp_
\bi_
\bd ...
k
\bki
\bil
\bll
\bl -
\b-s
\bsi
\big
\bgn
\bna
\bal
\bl_
\b_n
\bnu
\bum
\bmb
\bbe
\ber
\br _
\bp_
\bi_
\bd ...
D
\bDE
\bES
\bSC
\bCR
\bRI
\bIP
\bPT
\bTI
\bIO
\bON
\bN
The kill utility sends a signal to the processes specified by the pid
Only the super-user may send signals to other users' processes.
The options are as follows:
-
\b-s
\bs _
\bs_
\bi_
\bg_
\bn_
\ba_
\bl_
\b__
\bn_
\ba_
\bm_
\be
A symbolic signal name specifying the signal to be sent instead
-
\b-l
\bl [_
\be_
\bx_
\bi_
\bt_
\b__
\bs_
\bt_
\ba_
\bt_
\bu_
\bs]
If no operand is given, list the signal names; otherwise, write
the signal name corresponding to _
\be_
\bx_
\bi_
\bt_
\b__
\bs_
\bt_
\ba_
\bt_
\bu_
\bs.
-
\b-s
\bsi
\big
\bgn
\bna
\bal
\bl_
\b_n
\bna
\bam
\bme
\be
A symbolic signal name specifying the signal to be sent instead
-
\b-s
\bsi
\big
\bgn
\bna
\bal
\bl_
\b_n
\bnu
\bum
\bmb
\bbe
\ber
\br
A non-negative decimal integer, specifying the signal to be sent
instead of the default TERM.
The following pids have special meanings:
-1 If superuser, broadcast the signal to all processes; otherwise
broadcast to all processes belonging to the user.
Some of the more commonly used signals:
9 KILL (non-catchable, non-ignorable kill)
15 TERM (software termination signal)
K
\bKi
\bil
\bll
\bl is a built-in to csh(1); it allows job specifiers of the form
``%...'' as arguments so process id's are not as often used as k
\bki
\bil
\bll
\bl argu-
ments. See csh(1) for details.
S
\bSE
\bEE
\bE A
\bAL
\bLS
\bSO
\bO
csh(1), ps(1), kill(2), sigvec(2)
S
\bST
\bTA
\bAN
\bND
\bDA
\bAR
\bRD
\bDS
\bS
The k
\bki
\bil
\bll
\bl function is expected to be IEEE Std1003.2 (``POSIX'') compati-
H
\bHI
\bIS
\bST
\bTO
\bOR
\bRY
\bY
A k
\bki
\bil
\bll
\bl command appeared in Version 6 AT&T UNIX.
A replacement for the command ``kill 0'' for csh(1) users should be pro-