Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ kill(1) — 386BSD 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

csh(1)

ps(1)

kill(2)

sigvec(2)

KILL(1)                     386BSD Reference Manual                    KILL(1)

NAME
     kill - terminate or signal a process

SYNOPSIS
     kill [-signalname] pid ...
     kill [-signalnumber] pid ...
     kill [-l]

DESCRIPTION
     The kill utility sends the TERM signal to the processes specified by the
     pid operand(s).

     Only the super-user may send signals to other users' processes.

     The options are as follows:

     -l      List the signal names.

     -signalname
             A symbolic signal name specifying the signal to be sent instead
             of the default TERM. The -l option displays the signal names.

     -signalnumber
             A non-negative decimal integer, specifying the signal to be sent
             instead of the default TERM.

     Some of the more commonly used signals:

           -1     -1      (broadcast to all processes, super-user only)
           0      0       (sh(1) only, signals all members of process group)
           2      INT     (interupt)
           3      QUIT    (quit)
           6      ABRT    (abort)
           9      KILL    (non-catchable, non-ignorable kill)
           14     ALRM    (alarm clock)
           15     TERM    (software termination signal)

     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)

HISTORY
     A kill command appeared in Version 6 AT&T UNIX.

BUGS
     A replacement for the command ``kill 0'' for csh(1) users should be
     provided.

BSD Experimental                 July 27, 1991                               1












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