# kill - [命令功能](#section366714216619) - [命令格式](#section8833164614615) - [参数说明](#section12809111019453) - [使用指南](#section15935131220717) - [使用实例](#section79281818476) - [输出说明](#section12742311179) ## 命令功能 命令用于发送特定信号给指定进程。 ## 命令格式 kill \[_signo_ | _-signo_\] \[_pid_\] ## 参数说明 **表 1** 参数说明

参数

参数说明

取值范围

signo

信号ID。

[1,30]

pid

进程ID。

[1,MAX_INT]

>![](../public_sys-resources/icon-notice.gif) **须知:** >signo有效范围为\[0,64\],建议取值范围为\[1,30\],其余为保留内容。 ## 使用指南 必须指定发送的信号编号及进程号。 进程编号取值范围根据系统配置变化,例如系统最大支持pid为256,则取值范围缩小为\[1-256\]。 ## 使用实例 1. 查看当前进程列表,查看需要杀死的进程PID(7)。 **图 1** 查看进程PID ![](figure/查看进程PID.png "查看进程PID") 2. 发送信号14(SIGALRM默认行为为进程终止)给7号进程**helloworld\_d**(用户态进程):**kill 14 7**(kill -14 7效果相同),并查看当前进程列表,7号进程已终止。 **图 2** 信号发送结果图 ![](figure/信号发送结果图.png "信号发送结果图") ## 输出说明 发送成功或失败输出结果如下。 **图 3** 发送信号给指定进程 ![](figure/发送信号给指定进程.png "发送信号给指定进程") 信号发送会显示发送记录,未报错表示信号发送成功。 **图 4** 信号发送失败 ![](figure/信号发送失败.png "信号发送失败") 信号发送失败,上图所示原因为信号发送命令参数无效,请排查信号编号及进程编号是否无效。