阅读背景:

Linux 精准获取进程pid--转

来源:互联网 

如果想在脚本里只获取PID,那么可以用如下脚本。目前收集两种方法:

 

方法一

$ps x|grep xxx  |awk '{print

如果想在脚本里只获取PID,那么可以用如下脚本。目前收集两种方法:

 

方法一

$ps x|grep xxx  |awk '{print $1}'

 

e.g.

      ps x|grep java |awk '{print $1}'

注释:

      1、xxx为执行的命令名称

      2、举个例子,获取当前用户下的java进程 【pid】

           [admin@vm168a ~]$ ps x|grep java |awk '{print $1}'
           16920

      3、用到三个命令,ps、grep、awk。

 

方法二(推荐)

 

$pgrep xxx 

 

e.g.

     pgrep java

 

原文:https://lionbule.iteye.com/blog/713585

 

自己实践的:

为了统计java进程的数目:

proNo=`pgrep java | wc -l`

然后根据proNo是否等于1 进行判断


}'$




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: