killall

Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services

NAME

       killall - kill processes by name


SYNOPSIS

       killall [-iv] [-signal] name ...
       killall -l
       killall -V


DESCRIPTION

       killall sends a signal to all processes running any of the
       specified  commands.  If  no  signal  name  is  specified,
       SIGTERM is sent.

       Signals  can be specified either by name (e.g. -HUP) or by
       number (e.g. -1). Signal 0 (check if a process exists) can
       only be specified by number.

       If  the  command name contains a slash (/), processes exe-
       cuting that particular file will be selected for  killing,
       independent of their name.

       killall  returns  a non-zero return code if no process has
       been killed for any of the listed commands.  If  at  least
       one  process  has  been  killed  for each command, killall
       returns zero.

       A killall process never kills itself (but may  kill  other
       killall processes).


OPTIONS

       -i     Interactively ask for confirmation of killing.

       -l     List all known signal names.

       -v     Report if the signal was successfully sent.

       -V     Display version information.


FILES

       /proc     location of the proc file system


KNOWN BUGS

       Killing  by  file only works for executables that are kept
       open during execution, i.e. impure  executables  can't  be
       killed this way.

       Be  warned  that  typing  killall  name  may  not have the
       desired effect on non-Linux systems, especially when  done
       by a privileged user.


AUTHOR

       Werner Almesberger <werner.almesberger@lrc.di.epfl.ch>



SEE ALSO

       kill(1), fuser(1), ps(1), kill(2)
Hurricane Electric Internet Services: Accounts starting at $9.95/month
Hurricane Electric Internet Services
Copyright (C) 1998 Hurricane Electric. All Rights Reserved.