Linux 精准获取进程pid

    xiaoxiao2021-12-14  24

    Linux 精准获取进程pid

    如果想在脚本里只获取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

     

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

     

    自己实践的:

    为了统计java进程的数目:

    proNo=`pgrep java | wc -l`

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

    转载请注明原文地址: https://ju.6miu.com/read-969324.html

    最新回复(0)