马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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。 |
实例:
[fishc@localhost ~]$ kill 1234 # 发送 TERM 信号到进程 1234
[fishc@localhost ~]$ kill -s HUP 1234 # 发送 HUP 信号到进程 1234
[fishc@localhost ~]$ kill -9 1234 # 发送 KILL 信号到进程 1234,这个信号不能被忽略或者处理,通常会立即结束进程。
[fishc@localhost ~]$ kill -l # 列出所有可用的信号
小甲鱼科普:
kill 命令是 Linux 系统中非常重要的一个工具,它允许用户发送各种类型的信号到系统的进程。
虽然 kill 的名字可能让人误解,但是它可以发送各种类型的信号,不仅仅是用于结束进程。
例如,HUP 信号通常用于让进程重新读取它的配置文件,CONT 信号用于让被停止(stop)的进程恢复执行。
使用 kill 命令时,你需要知道进程的 ID,这可以通过 ps 命令或者其他相关的命令来获取。
|