如何杀死Linux进程

时间:2020-01-09 10:39:29  来源:igfitidea点击:

说明

在本快速教程中,我们将学习如何使用kill命令杀死Linux进程。该命令可以杀死单个进程或者多个进程。

了解Kill命令

kill命令通过向进程发送信号来工作,并且该信号指示进程自行停止。有几种信号可以发送,默认为退出或者信号3.

Linux服务器上的各种信号是

信号信号名称(描述
1HUP(挂断)
2INT(中断)
3退出(QUIT)
6ABRT(中止)
9杀戮(不可捕捉、不可忽略的杀戮)
14ALRM(闹钟)
15终端(软件终止信号)

最常用的两个信号是3(退出)和9(杀死)。

使用Kill命令

kill命令使用至少一个参数,即我们要结束的进程的进程ID(pid)。

kill PID

我们也可以使用kill命令指定多个进程ID,并且kill将顺序终止它们。

kill PID1 PID2 PID3

例如,要向pid为1200的Apache2进程发送优美的quit命令,可以使用以下命令。

kill 1200

要使用kill命令发送特定信号,请使用带有信号编号的标志。

kill -SIGNAL_NUMBER PID

另外,我们可以使用-s标志并指定信号名称。

kill -s SIGNAL_NAME PID

例如,要使用kill信号杀死同一Apache2进程,我们将执行以下命令。

kill -9 1200

使用信号名称发送kill的kill信号。

kill -s KILL 1200