-
-
Notifications
You must be signed in to change notification settings - Fork 4k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
kill: split POSIX and util-linux implementations (#12044)
- Loading branch information
Showing
2 changed files
with
38 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
# kill | ||
|
||
> Sends a signal to a process, usually related to stopping the process. | ||
> All signals except for SIGKILL and SIGSTOP can be intercepted by the process to perform a clean exit. | ||
> More information: <https://manned.org/kill>. | ||
- Terminate a program using the default SIGTERM (terminate) signal: | ||
|
||
`kill {{process_id}}` | ||
|
||
- List signal values and their corresponding names (to be used without the `SIG` prefix): | ||
|
||
`kill -{{L|-table}}` | ||
|
||
- Terminate a background job: | ||
|
||
`kill %{{job_id}}` | ||
|
||
- Terminate a program using the SIGHUP (hang up) signal. Many daemons will reload instead of terminating: | ||
|
||
`kill -{{1|HUP}} {{process_id}}` | ||
|
||
- Terminate a program using the SIGINT (interrupt) signal. This is typically initiated by the user pressing `Ctrl + C`: | ||
|
||
`kill -{{2|INT}} {{process_id}}` | ||
|
||
- Signal the operating system to immediately terminate a program (which gets no chance to capture the signal): | ||
|
||
`kill -{{9|KILL}} {{process_id}}` | ||
|
||
- Signal the operating system to pause a program until a SIGCONT ("continue") signal is received: | ||
|
||
`kill -{{17|STOP}} {{process_id}}` | ||
|
||
- Send a `SIGUSR1` signal to all processes with the given GID (group id): | ||
|
||
`kill -{{SIGUSR1}} -{{group_id}}` |