Name
killall
Synopsis
killall [options]procname...
Kills processes specified by command or pattern match. The default
signal sent by killall is TERM
but may be specified on the command line. killall
assembles and executes a set of kill commands to accomplish its task.
Options
-
-d Prints diagnostic info only about targeted processes; does not send signal.
-
-l Lists known signal names.
-
-m Interprets the procname as a case-insensitive regular expression for selecting real process names to send a signal to.
-
-s Shows the
killcommand lines that would be used to send the signal but do not actually execute them.-
-signal Sends specified signal to process. signal may be a name (see
-loption) or number.-
-ttty May be used to further select only those processes attached to the specified tty (procname ∩ tty), or to select all processes attached to the specified tty (i.e., no procname specified).
-
-uuser May be used to further select only those processes owned by the specified user (procname ∩ user), or to select all processes owned by the specified user (i.e., no procname specified).
-
-cprocname Use with the
-tor-uoptions to limit processes that sent a signal to those matching procname.-
-v Verbose output. Print the
killcommand lines that are used to send the signal.