Linux 精准获取进程pid
2016-12-03 13:06
337 查看
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 进行判断
相关文章推荐
- Linux 精准获取进程pid--转
- linux获取精准进程PID之pgrep命令
- 进程名字获取进程的进程号PID,类似pidof,C函数,适合linux,AIX和hp-unix平台
- linux下根据进程名字获取PID,类似pidof(转)
- linux命令(26):Bash Shell 获取进程 PID
- linux 根据 进程名 获取 对应 PID 来 判断 使用 内存情况
- linux根据pid获取进程名和获取进程pid(c语言获取pid)
- linux下ss命令源码学习(一):进程名、pid的获取及存储
- Linux命令 -- 获取 进程信息:name 、stat 、PID
- linux: 获取监听指定端口的进程PID
- linux获取一个进程pid的父进程的两种方法
- Linux获取进程pid
- JAVA实现获取Linux下进程PID并杀掉进程
- linux 下根据进程名字获取进程的进程号PID,类似pidof,C函数
- linux 下根据进程名字获取进程的进程号PID
- Linux开发已知进程名字获取PID号(C语言)
- linux根据pid获取进程名和获取进程pid(c语言获取pid)
- Linux驱动获取进程PID和进程名字
- Linux获取监听指定端口的进程PID
- linux下ss命令源码学习(二):linux c代码获取后台进程名称及pid