Linux常用命令-kill

命令

kill

描述

Send a signal to a job
发送信号给一个任务

用法

1
2
kill [-s sigspec | -n signum | -sigspec] pid | jobspec ...
kill -l [sigspec]

选项

1
2
3
4
5
Options:
-s SIG_NAME 信号名称
-n SIG_NUM 信号编号,可以直接简写为-SIG_NUM,如"-n 9"简写为"-9"
-l 显示所有信号列表
-l SIG 显示对应的信号名称或编号

注意

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# 强制结束后台进程
$ top &
[1] 35065
[1]+ Stopped top
$ jobs -l
[1]+ 35065 Stopped (signal) top
$ jobs -p
35065
$ kill -9 35065
[1]+ Killed top
$ jobs -p

# 显示对应的信号名称和编号
$ kill -l 9
KILL
$ kill -l kill
9
$ kill -l hup
1