NAME
- kill, broke - terminate process(es)
SYNOPSIS
-
kill
[
-g
]
[
pid ...
]
[
module ...
]
broke
DESCRIPTION
-
Kill
terminates each process (for a numeric
process ID
pid)
or
process running a given
module
(for a non-numeric module name),
by writing a
kill
message to the corresponding process's control file
in
prog(3).
The
-g
option causes
kill
to write a
killgrp
message instead, killing all processes in the given process's process group
(see
sys-pctl(2)).
Processes running a
module
are identified by their
status
file, and the process ID of each such process is printed on standard output.
A process that incurs an exception (eg, array bounds check) is normally suspended in the `broken' state to allow debugging. Broke kills all such processes owned by the current user, releasing any resources they hold back to the system; it prints their process IDs.
FILES
-
- /prog/pid/ctl
- /prog/pid/status
SOURCE
-
/appl/cmd/kill.b
/appl/cmd/broke.b SEE ALSO
- ps(1), prog(3)
| KILL(1) | Rev: Tue Jan 29 13:11:31 GMT 2008 |