-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 |
-v | Be verbose |
-s | Be verbose (dry run) |
-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 <user> | Limit potentially matching processes to those belonging to the user |
-t <tty> | Limit matching processes to those running on the specified TTY |
-c <name> | Limit matching processes to those matching the given name |
-q | Suppress error message if no processes are matched |
-z | Do not skip zombies |