您的位置:首页 > 运维架构 > Linux

linux下获取指定exe进程pid和详细信息的命令

2012-09-24 11:31 627 查看
1》获取exe的进程pid

采用ps -ef的方法不错.

比如对于 /sbin/mingetty tty3:

ps -ef | grep "/sbin/mingetty tty3"|grep -v grep | awk '{print $2}'

2》通过pid获取指定进程的详细信息

top -p pid

3》怎样获取指定pid下的指定参数 有待完善

这里假定要获取当前登录用户启动的tomcat进程的cpu使用情况

#!/bin/sh
_USER=`whoami`
_PS=`ps -ef | grep $_USER | grep catalina | grep tomcat`
_PID=`echo $_PS | awk '{print $2}'`
_CPUINFO=`top -b -n 1 -p $_PID | sed '$d' | sed -n '$p' | awk '{print $9}'`
echo $_CPUINFO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: