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
kill
command 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
-l
option) or number.-
-t
tty
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).
-
-u
user
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).
-
-c
procname
Use with the
-t
or-u
options to limit processes that sent a signal to those matching procname.-
-v
Verbose output. Print the
kill
command lines that are used to send the signal.
Get Mac OS X in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.