kill
1.0、参考
1.1、kill命令简介

kill命令用于向进程发送信号或者终结进程。

kill命令在很多命令行式Shell里以内置命令方式也有提供,用法与这里的类似。

1.2、获取信号名称

信号有两个属性:信号名称信号号码

通过kill -l命令可以获取到所有的信号名称

信号号码信号名称作用
1HUPhang up
2INTinterrupt
3QUITquit
6ABRTabort
9KILLnon-catchable, non-ignorable kill
14ALRMalarm clock
16TERMsoftware termination signal
1.3、发送信号

发送信号有如下3种语法:

kill -s signalName <pid>...
kill -signalName <pid>...
kill -signalNumber <pid>...

示例,下面3个命令是等效的:

kill -s HUP 1081
kill -HUP 1081
kill -1 1081

注意:同时可以给多个进程发送信号

1.4、杀死进程

不带任何参数的时候,就是杀死进程,示例:

kill 1081
kill 1081 1082
1.5、相关命令