kill [-s 信号声明 | -n 信号编号 | -信号声明] 进程号 | 任务声明 ... 或 kill -l [信号声明]
时间: 2023-08-23 12:04:51 浏览: 124
kill命令 杀死进程
`kill` 命令用于终止进程。常用的命令格式为:
```
kill [-s 信号声明 | -n 信号编号 | -信号声明] 进程号 | 任务声明 ...
```
其中,`-s` 选项用于指定信号名称或编号,可用的信号名称和编号可以通过 `kill -l` 命令查看。如果不指定信号,默认使用 `TERM` 信号终止进程。
`进程号` 表示要终止的进程的进程号,也可以使用 `任务声明` 来表示要终止的进程。任务声明包括 `%n` (表示进程组号为 n 的所有进程)和 `%name` (表示进程名为 name 的所有进程)。
例如,要终止进程号为 123 的进程,可以使用以下命令:
```
kill 123
```
如果要使用 `KILL` 信号强制终止进程,可以使用以下命令:
```
kill -9 123
```
如果要终止进程组号为 456 的所有进程,可以使用以下命令:
```
kill %456
```
如果要终止进程名为 `myprocess` 的所有进程,可以使用以下命令:
```
kill %myprocess
```
如果要查看所有可用的信号名称和编号,可以使用以下命令:
```
kill -l
```
阅读全文