diff options
| author | Charles.Forsyth <devnull@localhost> | 2006-12-22 20:52:35 +0000 |
|---|---|---|
| committer | Charles.Forsyth <devnull@localhost> | 2006-12-22 20:52:35 +0000 |
| commit | 46439007cf417cbd9ac8049bb4122c890097a0fa (patch) | |
| tree | 6fdb25e5f3a2b6d5657eb23b35774b631d4d97e4 /man/1/kill | |
| parent | 37da2899f40661e3e9631e497da8dc59b971cbd0 (diff) | |
20060303-partial
Diffstat (limited to 'man/1/kill')
| -rw-r--r-- | man/1/kill | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/man/1/kill b/man/1/kill new file mode 100644 index 00000000..27b39a6a --- /dev/null +++ b/man/1/kill @@ -0,0 +1,64 @@ +.TH KILL 1 +.SH NAME +kill, broke \- terminate process(es) +.SH SYNOPSIS +.B kill +[ +.B -g +] +[ +.I pid ... +] +[ +.I module ... +] +.PP +.B broke +.SH DESCRIPTION +.I Kill +terminates each process (for a numeric +process ID +.IR pid ) +or +process running a given +.I module +(for a non-numeric module name), +by writing a +.L kill +message to the corresponding process's control file +in +.IR prog (3). +The +.B -g +option causes +.I kill +to write a +.L killgrp +message instead, killing all processes in the given process's process group +(see +.IR sys-pctl (2)). +Processes running a +.I module +are identified by their +.L status +file, and the process ID of each such process is printed on standard output. +.PP +A process that incurs an exception (eg, array bounds check) +is normally suspended in the `broken' state to allow debugging. +.I Broke +kills all such processes owned by the current user, releasing any resources +they hold back to the system; +it prints their process IDs. +.SH FILES +.TF "/prog/pid/status " +.TP +.BI /prog/ pid /ctl +.TP +.BI /prog/ pid /status +.SH SOURCE +.B /appl/cmd/kill.b +.br +.B /appl/cmd/broke.b +.SH "SEE ALSO" +.IR ps (1), +.IR prog (3) |
