Linux如何使用kill命令?用法示例

2021年3月28日13:31:45 发表评论 4,291 次浏览

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

选项和示例

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

语法如下:

$kill -l
Linux如何使用kill命令?用法示例1

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

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

注意:

负PID值用于指示进程组ID。如果传递了进程组ID, 则该组中的所有进程都将接收到该信号。

PID -1非常特殊, 因为它指示除kill和init之外的所有进程, kill和init是系统上所有进程的父进程。

要显示正在运行的进程的列表, 请使用以下命令

ps

这将向你显示正在运行的进程及其PID号。为了指定哪个进程应该接收终止信号, 我们需要提供PID。

语法如下:

$ps
Linux如何使用kill命令?用法示例2

2.kill pid:展示如何使用PID与kill 命令。

语法如下:

$kill pid
Linux如何使用kill命令?用法示例3

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

语法如下:

kill {-signal | -s signal} pid

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

语法如下:

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

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: