File tree Expand file tree Collapse file tree 1 file changed +15
-15
lines changed Expand file tree Collapse file tree 1 file changed +15
-15
lines changed Original file line number Diff line number Diff line change 10
10
11
11
## 内建命令
12
12
13
- #### 概要
13
+ ### 概要
14
14
15
15
``` shell
16
16
kill [-s sigspec | -n signum | -s igspec] pid | jobspec ...
17
17
kill -l [sigspec]
18
18
```
19
19
20
- #### 主要用途
20
+ ### 主要用途
21
21
22
22
- 发送信号到作业或进程(可以为多个)。
23
23
- 列出信号。
24
24
25
- #### 选项
25
+ ### 选项
26
26
27
27
``` shell
28
28
-s sig 信号名称。
@@ -31,17 +31,17 @@ kill -l [sigspec]
31
31
-L 等价于-l选项。
32
32
```
33
33
34
- #### 参数
34
+ ### 参数
35
35
36
36
pid:进程ID
37
37
38
38
jobspec:作业标识符
39
39
40
- #### 返回值
40
+ ### 返回值
41
41
42
42
返回状态为成功除非给出了非法选项、执行出现错误。
43
43
44
- #### 例子
44
+ ### 例子
45
45
46
46
``` shell
47
47
[user2@pc] kill -l 9
@@ -110,28 +110,28 @@ STOP 19 暂停(同 Ctrl + Z)
110
110
[1]+ 181537 Running sleep 90 &
111
111
```
112
112
113
- #### 注意
113
+ ### 注意
114
114
115
115
1 . ` bash ` 的作业控制命令包括` bg fg kill wait disown suspend ` 。
116
116
2 . 该命令是bash内建命令,相关的帮助信息请查看` help ` 命令。
117
117
118
118
119
119
## 外部命令
120
120
121
- #### 概要
121
+ ### 概要
122
122
123
123
``` shell
124
124
kill [-signal| -s signal| -p] [-q value] [-a] [--] pid| name...
125
125
kill -l [number] | -L
126
126
```
127
127
128
- #### 主要用途
128
+ ### 主要用途
129
129
130
130
- 发送信号到进程(可以为多个)。
131
131
132
132
- 列出信号。
133
133
134
- #### 选项
134
+ ### 选项
135
135
136
136
``` shell
137
137
-s, --signal signal 要发送的信号,可能是信号名称或信号对应的数字。
@@ -147,7 +147,7 @@ kill -l [number] | -L
147
147
--version 显示版本信息并退出。
148
148
```
149
149
150
- #### 参数
150
+ ### 参数
151
151
152
152
接收信号的进程列表可以是PID以及name的混合组成。
153
153
@@ -162,7 +162,7 @@ n | 当n大于0时,PID为n的进程接收信号。
162
162
163
163
name:使用此名称调用的所有进程将接收信号。
164
164
165
- #### 例子
165
+ ### 例子
166
166
167
167
``` shell
168
168
> sleep 20 &
@@ -172,19 +172,19 @@ name:使用此名称调用的所有进程将接收信号。
172
172
23021
173
173
```
174
174
175
- #### 返回值
175
+ ### 返回值
176
176
177
177
- 0 成功。
178
178
- 1 失败。
179
179
- 64 部分成功(当指定了多个进程时)。
180
180
181
- #### 注意
181
+ ### 注意
182
182
183
183
1 . 该命令是` GNU coreutils ` 包中的命令,相关的帮助信息请查看` man -s 1 kill ` 或` info coreutils 'kill invocation' ` 。
184
184
2 . 启动或关闭内建命令请查看` enable ` 命令,关于同名优先级的问题请查看` builtin ` 命令的例子部分的相关讨论。
185
185
3 . 与` kill ` 命令类似的有` xkill ` ,` pkill ` ,` killall ` 等,用于不同的目的和场景。
186
186
187
- #### 参考链接
187
+ ## 参考链接
188
188
189
189
[ 发送信号到进程] ( https://bash.cyberciti.biz/guide/Sending_signal_to_Processes )
190
190
You can’t perform that action at this time.
0 commit comments