2002-10-24 01:07:20 +05:30
|
|
|
'\" t
|
2002-02-02 04:17:29 +05:30
|
|
|
.\" (The preceding line is a note to broken versions of man to tell
|
|
|
|
.\" them to pre-process this man page with tbl)
|
|
|
|
.\" Man page for kill.
|
|
|
|
.\" Licensed under version 2 of the GNU General Public License.
|
|
|
|
.\" Written by Albert Cahalan; converted to a man page by
|
|
|
|
.\" Michael K. Johnson
|
2011-10-02 04:45:12 +05:30
|
|
|
.TH KILL 1 "October 2011" "procps-ng" "User Commands"
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH NAME
|
2003-06-30 09:00:35 +05:30
|
|
|
kill \- send a signal to a process
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH SYNOPSIS
|
2011-10-02 04:45:12 +05:30
|
|
|
.B kill
|
|
|
|
[options] <pid> [...]
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH DESCRIPTION
|
2011-10-02 04:45:12 +05:30
|
|
|
The default signal for kill is TERM. Use
|
|
|
|
.B \-l
|
|
|
|
or
|
|
|
|
.B \-L
|
|
|
|
to list available signals. Particularly useful signals include HUP,
|
|
|
|
INT, KILL, STOP, CONT, and 0. Alternate signals may be specified in
|
|
|
|
three ways:
|
|
|
|
.BR \-9 ", " \-SIGKILL
|
|
|
|
or
|
|
|
|
.BR \-KILL .
|
|
|
|
Negative PID values may be used to choose whole process groups; see
|
|
|
|
the PGID column in ps command output. A PID of
|
|
|
|
.B \-1
|
|
|
|
is special; it indicates all processes except the kill process itself
|
|
|
|
and init.
|
|
|
|
.SH OPTIONS
|
|
|
|
.TP
|
|
|
|
.B <pid> [...]
|
|
|
|
Send signal to every <pid> listed.
|
|
|
|
.TP
|
|
|
|
.B \-<signal>
|
|
|
|
.TQ
|
|
|
|
.B \-s <signal>
|
|
|
|
Specify the
|
|
|
|
.B signal
|
|
|
|
to be sent. The signal can be specified by using name or number.
|
|
|
|
.TP
|
|
|
|
.B \-l
|
|
|
|
List signal names.
|
|
|
|
.TP
|
|
|
|
.B \-L
|
|
|
|
List signal names in a nice table.
|
|
|
|
.TP
|
|
|
|
.B \-l <signal>
|
|
|
|
Convert in between signal name and number.
|
|
|
|
.PD
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH SIGNALS
|
2011-10-02 04:45:12 +05:30
|
|
|
The behavior of signals is explained in
|
|
|
|
.BR signal (7)
|
|
|
|
manual page.
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH NOTES
|
2011-10-02 04:45:12 +05:30
|
|
|
Your shell (command line interpreter) may have a built-in kill
|
|
|
|
command. You may need to run the command described here as /bin/kill
|
|
|
|
to solve the conflict.
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH EXAMPLES
|
2011-02-23 13:47:54 +05:30
|
|
|
.TP
|
|
|
|
.B kill \-9 \-1
|
2003-05-24 08:04:42 +05:30
|
|
|
Kill all processes you can kill.
|
2011-02-23 13:47:54 +05:30
|
|
|
.TP
|
|
|
|
.B kill \-l 11
|
2003-05-24 08:04:42 +05:30
|
|
|
Translate number 11 into a signal name.
|
2011-02-23 13:47:54 +05:30
|
|
|
.TP
|
|
|
|
.B kill -L
|
2003-05-24 08:04:42 +05:30
|
|
|
List the available signal choices in a nice table.
|
2011-02-23 13:47:54 +05:30
|
|
|
.TP
|
|
|
|
.B kill 123 543 2341 3453
|
2003-05-24 08:04:42 +05:30
|
|
|
Send the default signal, SIGTERM, to all those processes.
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH "SEE ALSO"
|
2011-02-23 13:47:54 +05:30
|
|
|
.BR kill (2),
|
2011-10-02 04:45:12 +05:30
|
|
|
.BR killall (1),
|
2011-02-23 13:47:54 +05:30
|
|
|
.BR nice (1),
|
2011-10-02 04:45:12 +05:30
|
|
|
.BR pkill (1),
|
|
|
|
.BR renice (1),
|
2011-02-23 13:47:54 +05:30
|
|
|
.BR signal (7),
|
2011-10-02 04:45:12 +05:30
|
|
|
.BR skill (1)
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH STANDARDS
|
2011-10-02 04:45:12 +05:30
|
|
|
This command meets appropriate standards. The
|
|
|
|
.B \-L
|
|
|
|
flag is Linux-specific.
|
2002-02-02 04:17:29 +05:30
|
|
|
.SH AUTHOR
|
2011-10-02 04:45:12 +05:30
|
|
|
.UR albert\@users.sf.net
|
|
|
|
Albert Cahalan
|
|
|
|
.UE
|
|
|
|
wrote kill in 1999 to replace a bsdutils one that was not standards
|
|
|
|
compliant. The util-linux one might also work correctly.
|
|
|
|
.SH "REPORTING BUGS"
|
|
|
|
Please send bug reports to
|
|
|
|
.UR procps\@freelists.org
|
|
|
|
.UE
|