diff --git a/pages/common/killall.md b/pages/common/killall.md index 351073e89..258827544 100644 --- a/pages/common/killall.md +++ b/pages/common/killall.md @@ -8,9 +8,9 @@ `killall {{process_name}}` -- List available signal names (to be used without the 'SIG' prefix): +- [l]ist available signal names (to be used without the 'SIG' prefix): -`killall --list` +`killall -l` - Interactively ask for confirmation before termination: diff --git a/pages/linux/killall.md b/pages/linux/killall.md new file mode 100644 index 000000000..351073e89 --- /dev/null +++ b/pages/linux/killall.md @@ -0,0 +1,25 @@ +# killall + +> Send kill signal to all instances of a process by name (must be exact name). +> All signals except SIGKILL and SIGSTOP can be intercepted by the process, allowing a clean exit. +> More information: . + +- Terminate a process using the default SIGTERM (terminate) signal: + +`killall {{process_name}}` + +- List available signal names (to be used without the 'SIG' prefix): + +`killall --list` + +- Interactively ask for confirmation before termination: + +`killall -i {{process_name}}` + +- Terminate a process using the SIGINT (interrupt) signal, which is the same signal sent by pressing `Ctrl + C`: + +`killall -INT {{process_name}}` + +- Force kill a process: + +`killall -KILL {{process_name}}`