OptionsOn killall itself
-d
Be verbose (dry run) and display number of user processes
-e
Use the effective user ID instead of the real user ID for matching processes with -u
-help
Display help and exit
-I
Request confirmation before killing each process
-l
List the names of the available signals and exit
-m
Match the process name as a regular expression
-SIGHUP
Send HUP instead of TERM
-SIGINT
Send INT instead of TERM
-SIGQUIT
Send QUIT instead of TERM
-SIGILL
Send ILL instead of TERM
-SIGTRAP
Send TRAP instead of TERM
-SIGABRT
Send ABRT instead of TERM
-SIGEMT
Send EMT instead of TERM
-SIGFPE
Send FPE instead of TERM
-SIGKILL
Send KILL instead of TERM
-SIGBUS
Send BUS instead of TERM
-SIGSEGV
Send SEGV instead of TERM
-SIGSYS
Send SYS instead of TERM
-SIGPIPE
Send PIPE instead of TERM
-SIGALRM
Send ALRM instead of TERM
-SIGURG
Send URG instead of TERM
-SIGSTOP
Send STOP instead of TERM
-SIGTSTP
Send TSTP instead of TERM
-SIGCONT
Send CONT instead of TERM
-SIGCHLD
Send CHLD instead of TERM
-SIGTTIN
Send TTIN instead of TERM
-SIGTTOU
Send TTOU instead of TERM
-SIGIO
Send IO instead of TERM
-SIGXCPU
Send XCPU instead of TERM
-SIGXFSZ
Send XFSZ instead of TERM
-SIGVTALRM
Send VTALRM instead of TERM
-SIGPROF
Send PROF instead of TERM
-SIGWINCH
Send WINCH instead of TERM
-SIGINFO
Send INFO instead of TERM
-SIGUSR1
Send USR1 instead of TERM
-SIGUSR2
Send USR2 instead of TERM
-u
Limit potentially matching processes to those belonging to the user <user>
-t
Limit matching processes to those running on the specified TTY <tty>
-c
Limit matching processes to those matching the given name <name>
-q
Suppress error message if no processes are matched