如何杀死Linux进程
时间:2020-01-09 10:39:29 来源:igfitidea点击:
说明
在本快速教程中,我们将学习如何使用kill命令杀死Linux进程。该命令可以杀死单个进程或者多个进程。
了解Kill命令
kill命令通过向进程发送信号来工作,并且该信号指示进程自行停止。有几种信号可以发送,默认为退出或者信号3.
Linux服务器上的各种信号是
信号 | 信号名称(描述) |
1 | HUP(挂断) |
2 | INT(中断) |
3 | 退出(QUIT) |
6 | ABRT(中止) |
9 | 杀戮(不可捕捉、不可忽略的杀戮) |
14 | ALRM(闹钟) |
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