| -d -| -v |
| | Be more verbose about what will be done. For a single -d option, a list of the processes that will be sent the signal will be printed, or a message indicating that no matching processes have been found. |
| -e | Use the effective user ID instead of the (default) real user ID for matching processes specified with the -u option. |
| -help | Give a help on the command usage and exit. |
| -l | List the names of the available signals and exit, like in kill(1). |
| -m | Match the argument procname as a (case sensitive) regular expression against the names of processes found. CAUTION! This is dangerous, a single dot will match any process running under the real UID of the caller. |
| -s | Show only what would be done, but do not send any signal. |
| -SIGNAL |
| | Send a different signal instead of the default TERM. The signal may be specified either as a name (with or without a leading SIG), or numerically. |
| -j jid | Kill processes in the jail specified by jid. |
| -u user |
| | Limit potentially matching processes to those belonging to the specified user. |
| -t tty | Limit potentially matching processes to those running on the specified tty. |
| -c procname |
| | When used with the -u or -t flags, limit potentially matching processes to those matching the specified procname. |
| -z | Do not skip zombies. This should not have any effect except to print a few error messages if there are zombie processes that match the specified pattern. |
|