Linux 精准获取进程pid–转

如果想在脚本里只获取PID,那么可以用如下脚本。目前收集两种方法:方法一$ps x|grep xxx |awk {print $1}e.g. ps x|grep java|awk

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

作者: dawei

【声明】:永州站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐

联系我们

联系我们

0577-28828765

在线咨询: QQ交谈

邮箱: xwei067@foxmail.com

工作时间:周一至周五,9:00-17:30,节假日休息

返回顶部