kill命令杀死进程
访问量:2023

一、简介

kill命令,在linux中,是通过向进程发送信号来结束进程的。其支持的信号有如下:

默认情况下,发送的是15(SIGTERM)信号,即以正常的方式来终止该程序,也就是说终止那些不可以捕获sigterm信号,或是捕获sigterm信号后后自动结束的进程。如果某些进程,可以捕获sigterm信号,且捕获后仍然不退出的话,我们可以使用9(SIGKILL)信号,强制性结束进程。

二、语法

ps [参数] 进程号

三、常用参数

-l  信号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称
-a  当处理当前进程时,不限制命令名和进程号的对应关系
-p  指定kill 命令只打印相关进程的进程号,而不发送任何信号
-s  指定发送信号
-u  指定用户

四、案例

1、如何杀死正在执行index.php文件的进程

kill `ps aux|grep index.php|grep -v grep|grep -v lockf|awk '{print $2}'`