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