加入收藏 | 设为首页 | 会员中心 | 我要投稿 孝感站长网 (https://www.0712zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux 精准获取进程pid--转

发布时间:2021-02-07 16:01:42 所属栏目:Linux 来源:网络整理
导读:如果想在脚本里只获取PID,那么可以用如下脚本。目前收集两种方法: 方法一 $ps x|grep xxx? |awk '{print $1}' e.g. ? ? ??ps x|grep java?|awk '{print $1}' 注释: ????? 1、xxx为执行的命令名称 ????? 2、举个例子,获取当前用户下的java进程 【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 进行判断

(编辑:孝感站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读