unstack, sort: cleanup and improvement
[minix.git] / man / man1 / kill.1
blobe232f21ec1667b450b88bcda6cf7ed70499e6e7e
1 .TH KILL 1
2 .SH NAME
3 kill \- send a signal to a process
4 .SH SYNOPSIS
5 \fBkill\fR [\fB\-\fIn\fR] \fIprocess\fR
6 .br
7 .de FL
8 .TP
9 \\fB\\$1\\fR
10 \\$2
12 .de EX
13 .TP 20
14 \\fB\\$1\\fR
15 # \\$2
17 .SH OPTIONS
18 .TP 5
19 .B \-\fIn\fR
20 # Signal number to send
21 .TP 5
22 .B \-\fINAME\fR
23 # Named signal to send
24 .SH EXAMPLES
25 .TP 20
26 .B kill 35
27 # Send signal 15 to process 35
28 .TP 20
29 .B kill \-9 40
30 # Send signal 9 to process 40
31 .TP 20
32 .B kill \-2 0
33 # Send signal 2 to whole terminal process group
34 .TP 20
35 .B kill \-HUP -123
36 # Send a hangup to process group 123
37 .SH DESCRIPTION
38 .PP
39 A signal is sent to a given process.
40 By default signal 15 (SIGTERM) is sent.
41 Process 0 means all the processes in the sender's process group.
42 A process group can be signalled by the negative value of the process
43 group ID.
44 Signals may be numerical, or the name of the signal without \fBSIG\fP.
45 .SH "SEE ALSO"
46 .BR kill (2),
47 .BR sigaction (2).