pkill命令用于根據進程名或者進程號來終止進程。使用pkill命令的基本語法如下:
pkill [options] <pattern>
其中,<pattern>
可以是進程名或者進程號(PID)。以下是一些常用的選項:
-l
:顯示匹配進程的進程名和PID;
-f
:匹配整個命令行而不僅僅是進程名;
-x
:只匹配整個命令行完全匹配的進程;
-g <pgrp>
:只匹配指定進程組(pgrp)的進程;
-s <sid>
:只匹配指定會話(session)的進程;
-t <terminal>
:只匹配指定終端的進程。
以下是一些示例:
test
的進程:pkill test
pkill -9 123
test
開頭的進程:pkill -l test
nginx
的所有進程:pkill -f nginx
請注意,pkill命令會終止所有匹配的進程,因此請謹慎使用。