📜  Linux 中的 kill 命令示例

📅  最后修改于: 2022-05-13 01:57:29.259000             🧑  作者: Mango

Linux 中的 kill 命令示例

Linux 中的 kill命令(位于 /bin/kill),是一个内置命令,用于手动终止进程。 kill命令向终止进程的进程发送信号。如果用户没有指定要与 kill 命令一起发送的任何信号,则发送默认的TERM信号以终止进程。

选项和示例

1. kill -l :要显示所有可用信号,您可以使用以下命令选项:

句法:

$kill -l

可以通过三种方式指定信号:



  • 按数字(例如 -5)
  • 带 SIG 前缀(例如 -SIGkill)
  • 没有 SIG 前缀(例如 -kill)

笔记:

  • 负 PID 值用于指示进程组 ID。如果您传递进程组 ID,则该组内的所有进程都将收到该信号。
  • -1 的 PID 非常特殊,因为它表示除 kill 和 init 之外的所有进程,它们是系统上所有进程的父进程。
  • 要显示正在运行的进程列表,请使用命令ps ,这将显示正在运行的进程及其 PID 编号。要指定哪个进程应该接收终止信号,我们需要提供 PID。

    句法:

    $ps
    

2. kill pid :显示如何通过kill命令使用 PID。

句法:

$kill pid

3. kill -s :显示如何向进程发送信号。

句法:

kill {-signal | -s signal} pid 

4. kill -L :此命令用于以表格格式列出可用信号。

句法:

kill {-l | --list[=signal] | -L | --table}