[0m


KILL(1)             UNIX Programmer's Manual		  KILL(1)



[1mNAME
     [0mkill - terminate a process with extreme prejudice

[1mSYNOPSIS
     kill [0m[ [1m-[0msig ] processid ...
     [1mkill -l

DESCRIPTION
     [0m_K_i_l_l 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 _s_i_g_v_e_c(2)).  The signal names are listed by
     `kill -l', and are as given in /_u_s_r/_i_n_c_l_u_d_e/_s_i_g_n_a_l._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 _s_h(1); not if you
     use _c_s_h(1).) Negative process numbers also have special
     meanings; see _k_i_l_l(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 _p_s(1).  _K_i_l_l is a built-in to _c_s_h(1); it
     allows job specifiers of the form ``%...'' as arguments so
     process id's are not as often used as _k_i_l_l arguments.  See
     _c_s_h(1) for details.

[1mSEE ALSO
     [0mcsh(1), ps(1), kill(2), sigvec(2)

[1mBUGS
     [0mA replacement for ``kill 0'' for _c_s_h(1) users should be pro-
     vided.















Printed 10/3/92     Revision 1.2 of 19/10/88			1



[0m