鱼C论坛

 找回密码
 立即注册
查看: 380|回复: 1

[命令快查] kill -- 终止或发送信号到进程

[复制链接]
发表于 2023-10-24 04:24:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
kill 命令


概述:

kill 命令用于发送特定的信号到系统的进程。最常用的是发送终止(TERM)信号,用于结束进程。


格式:

kill [-s signal|-p] [-q sigval] [-a] [--] pid...
kill -l [signal]


选项:

选项
含义
-s signal 发送指定的信号到进程。
-l 列出所有可用的信号。
-a 当处理当前进程组时,不仅考虑那些与当前终端相关的进程。
pid 需要被发送信号的进程 ID。


参数:

参数 含义
signal 需要发送的信号。它可以是一个信号名(如 TERM)或者信号号码(如 15)。
pid 需要被发送信号的进程 ID。


实例:

  1. [fishc@localhost ~]$ kill 1234  # 发送 TERM 信号到进程 1234
  2. [fishc@localhost ~]$ kill -s HUP 1234  # 发送 HUP 信号到进程 1234
  3. [fishc@localhost ~]$ kill -9 1234  # 发送 KILL 信号到进程 1234,这个信号不能被忽略或者处理,通常会立即结束进程。
  4. [fishc@localhost ~]$ kill -l  # 列出所有可用的信号
复制代码

小甲鱼科普:

kill 命令是 Linux 系统中非常重要的一个工具,它允许用户发送各种类型的信号到系统的进程。

虽然 kill 的名字可能让人误解,但是它可以发送各种类型的信号,不仅仅是用于结束进程。

例如,HUP 信号通常用于让进程重新读取它的配置文件,CONT 信号用于让被停止(stop)的进程恢复执行。

使用 kill 命令时,你需要知道进程的 ID,这可以通过 ps 命令或者其他相关的命令来获取。


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-11-6 14:21:32 | 显示全部楼层
:time::kiss::$
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 00:39

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表