Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ kill(1) — bsd — mips UMIPS RISC/os 5.01

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

csh(1)

ps(1)

kill(2)

sigvec(2)



KILL(1-BSD)         RISC/os Reference Manual          KILL(1-BSD)



NAME
     kill - terminate a process with extreme prejudice

SYNOPSIS
     kill [ -sig ] processid ...
     kill -l

DESCRIPTION
     kill sends the TERM (terminate, 15) signal to the specified
     processes.  If a signal name or number preceded by `-' is
     given as first argument, that signal is sent instead of ter-
     minate (see sigvec(2)).  The signal names are listed by
     `kill -l', and are as given in /usr/include/signal.h,
     stripped of the common SIG prefix.

     The terminate signal will kill processes that do not catch
     the signal; `kill -9 ...' is a sure kill, as the KILL (9)
     signal cannot be caught.  By convention, if process number 0
     is specified, all members in the process group (i.e.
     processes resulting from the current login) are signaled
     (but beware: this works only if you use sh(1); not if you
     use csh(1).)  Negative process numbers also have special
     meanings; see kill(2) for details.

     The killed processes must belong to the current user unless
     he is the super-user.

     The process number of an asynchronous process started with
     `&' is reported by the shell.  Process numbers can also be
     found by using ps(1).  kill is a built-in to csh(1); it
     allows job specifiers of the form ``%...'' as arguments so
     process id's are not as often used as kill arguments.  See
     csh(1) for details.

SEE ALSO
     csh(1), ps(1), kill(2), sigvec(2)

BUGS
     A replacement for ``kill 0'' for csh(1) users should be pro-
     vided.















                        Printed 11/19/92                   Page 1



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026