kill 9 2402 命令

1. kill的含义

从字面来看,就是用来杀死进程的命令,但事实上,这个或多或少带有一定的误导性。

从本质上讲,kill 命令只是用来向进程发送一个信号,至于这个信号是什么,是用户指定的。

2. kill的动作

kill 命令会向操作系统内核发送一个信号(多是终止信号)和目标进程的 PID,然后系统内核根据收到的信号类型,对指定进程进行相应的操作。

3. kill 命令的基本格式

[root@localhost ~]# kill [信号] PID

4. 常用的信号

信号编号信号名含义
0 EXIT  程序退出时收到该信息。
1 HUP 挂掉电话线或终端连接的挂起信号,这个信号也会造成某些进程在没有终止的情况下重新初始化。
2 INT 表示结束进程,但并不是强制性的,常用的 "Ctrl+C" 组合键发出就是一个 kill -2 的信号。
3 QUIT 退出。
9 KILL 杀死进程,即强制结束进程。
11 SEGV  段错误。
15 TERM 正常结束进程,是 kill 命令的默认信号。

所以," kill -9 2402 " 表示的是杀死编号(PID)为2402的进程

原文地址:https://www.cnblogs.com/wy0526/p/15660581.html