乐趣区

关于linux:Linux-pgrep命令

1 pgrep

pgrep是一个依据名称查找过程 ID 的命令,返回的是过程ID,若存在当个过程,则分为不同的行返回ID(默认实现)。

2 示例

查找 java 过程:

pgrep java

上图还显示了 pspgrep的区别,简略来说:

pgrep name
等价于
ps -e | grep name | awk '{print $1}'

3 罕用参数

  • -l:显示 PID 和过程名称
  • -a:显示详细信息
  • -c:计算过程数量
  • -n/-o:显示过程号最大与最小的过程

4 与其余命令配合

个别 pgrep 须要和其余命令配合应用,最常见的是kill

pgrep name | xargs kill -15

留神须要应用 xargs 传递参数,而不能只应用管道,这样是话会提醒not enough arguments

pgrep name | kill -15

退出移动版