Unix/Linux Go Back    

RedHat 9 (Linux i386) - man page for killall (redhat section 1)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

KILLALL(1)				  User Commands 			       KILLALL(1)

       killall - kill processes by name

       killall [-e,--exact] [-g,--process-group] [-i,--interactive] [-q,--quiet] [-v,--verbose]
       [-w,--wait] [-V,--version] [-S,--sid] [-c,--context] [-s,--signal signal] [--] name ...
       killall -l
       killall -V,--version

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

       Signals can be specified either by name (e.g. -HUP) or by number (e.g. -1).

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

       killall returns a zero return code if at least  one  process  has  been	killed	for  each
       ilisted command. killall returns zero otherwise.

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

       -e, --exact
	      Require  an  exact  match  for very long names. If a command name is longer than 15
	      characters, the full name may be unavailable (i.e. it  is  swapped  out).  In  this
	      case,  killall  will  kill  everything that matches within the first 15 characters.
	      With -e, such entries are skipped.  killall prints a message for each skipped entry
	      if -v is specified in addition to -e,

       -g, --process-group
	      Kill  the  process group to which the process belongs. The kill signal is only sent
	      once per group, even if multiple processes belonging to the same process group were

       -i, --interactive
	      Interactively ask for confirmation before killing.

       -l, --list
	      List all known signal names.

       -q, --quiet
	      Do not complain if no processes were killed.

       -v, --verbose
	      Report if the signal was successfully sent.

       -V, --version
	      Display version information.

       -w, --wait
	      Wait  for all killed processes to die. killall checks once per second if any of the
	      killed processes still exist and only returns if none are left.  Note that  killall
	      may  wait forever if the signal was ignored, had no effect, or if the process stays
	      in zombie state.

       -S     (Flask only) Specify SID: kill only processes with given	SID.  Mutually	exclusive
	      with -c argument.  Must precede other arguments on command line.

       -c     (Flask only) Specify security context: kill only processes with given security con-
	      text.  Mutually exclusive with -s.  Must precede other  arguments  on  the  command

       /proc	 location of the proc file system

       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.

       killall	-w  doesn't  detect if a process disappears and is replaced by a new process with
       the same PID between scans.

       Werner Almesberger <Werner.Almesberger@epfl.ch> wrote  the  original  version  of  psmisc.
       Since version 20 Craig Small <csmall@small.dropbear.id.au> can be blamed.

       kill(1), fuser(1), pgrep(1), pidof(1), ps(1), kill(2)

Linux					  March 25, 2001			       KILLALL(1)
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 05:18 PM.