pkill命令用于根据进程名或者进程号来终止进程。使用pkill命令的基本语法如下:
pkill [options]
其中,
可以是进程名或者进程号(PID)。以下是一些常用的选项:
-
-l
:显示匹配进程的进程名和PID; -
-f
:匹配整个命令行而不仅仅是进程名; -
-x
:只匹配整个命令行完全匹配的进程; -
-g
:只匹配指定进程组(pgrp)的进程; -
-s
:只匹配指定会话(session)的进程; -
-t
:只匹配指定终端的进程。
以下是一些示例:
- 终止名为
test
的进程:
pkill test
- 终止PID为123的进程:
pkill -9 123
- 显示并终止所有以
test
开头的进程:
pkill -l test
- 终止命令行包含
nginx
的所有进程:
pkill -f nginx
请注意,pkill命令会终止所有匹配的进程,因此请谨慎使用。