12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- .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)
|