2024年4月16日发(作者:)

linux kill命令参数及用法详解

功能说明:删除执行中的程序或工作。

语 法:kill [-s <信息名称或编号>][程序] 或 kill [-l <信息编号>]

补充说明:kill可将指定的信息送至程序。预设的信息为SIGTERM(15),可将指定程

序终止。若仍无法终止该程序,可使用SIGKILL(9)信息尝试强制删除程序。程序或工作的

编号可利用ps指令或jobs指令查看。

参 数:

-l <信息编号> 若不加<信息编号>选项,则-l参数会列出全部的信息名称。

-s <信息名称或编号> 指定要送出的信息。

[程序] [程序]可以是程序的PID或是PGID,也可以是工作编号。

kill命令可以从kill这个词来大致了解下它的作用,是的,它用来杀死(kill)一个进程。

下面是kill命令的详解。

1.作用

kill命令用来中止一个进程。

2.格式

kill [ -s signal | -p ] [ -a ] pid …

kill -l [ signal ]

3.参数

-s:指定发送的信号。

-p:模拟发送信号。

-l:指定信号的名称列表。

pid:要中止进程的ID号。

Signal:表示信号。

4.说明

进程是Linux系统中一个非常重要的概念。Linux是一个多任务的操作系统,系统上

经常同时运行着多个进程。我们不关心这些进程究竟是如何分配的,或者是内核如何管理

分配时间片的,所关心的是如何去控制这些进程,让它们能够很好地为用户服务。

Linux 操作系统包括三种不同类型的进程,每种进程都有自己的特点和属性。交互进

程是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。 批处理

进程和终端没有联系,是一个进程序列。监控进程(也称系统守护进程)是Linux系统启动

时启动的进程,并在后台运行。例如,httpd 是著名的Apache服务器的监控进程。