summaryrefslogtreecommitdiff
path: root/sys/man/1/kill
diff options
context:
space:
mode:
authorTaru Karttunen <taruti@taruti.net>2011-03-30 16:49:47 +0300
committerTaru Karttunen <taruti@taruti.net>2011-03-30 16:49:47 +0300
commitb41b9034225ab3e49980d9de55c141011b6383b0 (patch)
tree891014b4c2e803e01ac7a1fd2b60819fbc5a6e73 /sys/man/1/kill
parentc558a99e0be506a9abdf677f0ca4490644e05fc1 (diff)
Import sources from 2011-03-30 iso image - sys/man
Diffstat (limited to 'sys/man/1/kill')
-rwxr-xr-xsys/man/1/kill70
1 files changed, 70 insertions, 0 deletions
diff --git a/sys/man/1/kill b/sys/man/1/kill
new file mode 100755
index 000000000..a4abe8a2f
--- /dev/null
+++ b/sys/man/1/kill
@@ -0,0 +1,70 @@
+.TH KILL 1
+.SH NAME
+kill, slay, broke \- print commands to kill processes
+.SH SYNOPSIS
+.B kill
+.I name ...
+.PP
+.B slay
+.I name ...
+.PP
+.B broke
+[
+.I user
+]
+.SH DESCRIPTION
+.I Kill
+prints commands that will cause all processes called
+.I name
+and owned by the current user to be terminated.
+Use the
+.B send
+command of
+.IR rio (1),
+or pipe the output of
+.I kill
+into
+.IR rc (1)
+to execute the commands.
+.PP
+.I Kill
+suggests sending a
+.B "kill"
+note to the process; the same
+message delivered to the process's
+.B ctl
+file (see
+.IR proc (3))
+is a surer, if heavy handed, kill,
+but is necessary if the offending process is
+ignoring notes.
+The
+.I slay
+command prints commands to do this.
+.PP
+.I Broke
+prints commands that will cause all processes
+in the
+.I Broken
+state
+and owned by
+.I user
+(by default, the current user)
+to go away.
+When a process dies because of an error caught by
+the system, it may linger in the
+.I Broken
+state to allow examination with a debugger.
+Executing the commands printed by
+.I broke
+lets the system reclaim the resources used by
+the broken processes.
+.SH SOURCE
+.B /rc/bin/kill
+.br
+.B /rc/bin/broke
+.SH "SEE ALSO"
+.IR ps (1),
+.IR stop (1),
+.IR notify (2),
+.IR proc (3)