Linux中的kill命令(位于/ bin / kill中)是一个内置命令, 用于手动终止进程。kill命令将信号发送到终止该进程的进程。如果用户未指定任何要与kill命令一起发送的信号, 则默认术语发送信号以终止该进程。
选项和示例
1.kill -l:要显示所有可用信号, 可以使用以下命令选项:
语法如下:
$kill -l
可以通过三种方式指定信号:
- 按数字(例如-5)
- 使用SIG前缀(例如-SIGkill)
- 没有SIG前缀(例如-kill)
注意:
负PID值用于指示进程组ID。如果传递了进程组ID, 则该组中的所有进程都将接收到该信号。
PID -1非常特殊, 因为它指示除kill和init之外的所有进程, kill和init是系统上所有进程的父进程。
要显示正在运行的进程的列表, 请使用以下命令
ps
这将向你显示正在运行的进程及其PID号。为了指定哪个进程应该接收终止信号, 我们需要提供PID。
语法如下:
$ps
2.kill pid:展示如何使用PID与kill 命令。
语法如下:
$kill pid
3.kill -s:演示如何向进程发送信号。
语法如下:
kill {-signal | -s signal} pid
4.kill -L:此命令用于以表格格式列出可用信号。
语法如下:
kill {-l | --list[=signal] | -L | --table}