Linux命令 -- 获取 进程信息:name 、stat 、PID
2017-01-05 10:43
627 查看
以 kthreadd 进程为例
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/05/2bb578c7f8420ff93264963299a69fd1)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/05/d2f37b0bbf143bf96ad518f878066b0b)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/05/593b8d8957d86460301d97c1621b0075)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/05/712b8aa27237089826ebf99f221e6ca2)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/05/286dfd5149b390119c660d8ec85df5a0)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/05/4c2f7a0acf356464c5290c3bbecccb9d)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202005/05/04ff2599b8f2b5159dda9ba41c45ea78)
1.命令
⑴ 第一种方式
换行输出:
echo `ps | grep -v grep | grep kthreadd | sed 's/\/bin\/sh//' | awk '{print $4, $1}' | sed 's/\(^.*\/\)\(.*\)/\2/' | grep kthreadd && cat /proc/$(pgrep kthreadd | sed -n '1p;1q')/stat | awk '{print $3}' `
不换行输出
echo -n `ps | grep -v grep | grep kthreadd | sed 's/\/bin\/sh//' | awk '{print $4, $1}' | sed 's/\(^.*\/\)\(.*\)/\2/' | grep kthreadd && cat /proc/$(pgrep kthreadd | sed -n '1p;1q')/stat | awk '{print $3}' `
⑵ 第二种方式
换行输出:
echo -n `ps | grep -v grep | grep kthreadd | sed 's/\/bin\/sh//' | awk '{print $4, $1}' | sed 's/\(^.*\/\)\(.*\)/\2/' | grep kthreadd && cat /proc/$(ps | grep -v grep | grep init | awk '{print $1}')/stat | awk '{print $3}' `
不换行输出
echo -n `ps | grep -v grep | grep kthreadd | sed 's/\/bin\/sh//' | awk '{print $4, $1}' | sed 's/\(^.*\/\)\(.*\)/\2/' | grep kthreadd && cat /proc/$(ps | grep -v grep | grep init | awk '{print $1}')/stat | awk '{print $3}' `
2.多进程处理
命令行:
for i in ` pgrep NV_CAM_NETVUE3_098 ` ;do cat /proc/$i/stat | awk '{print $2, $1 , $3}' | sed 's/[()]//g'; done
echo -e `for i in $(pgrep NV_CAM_NETVUE3_098) ;do cat /proc/$i/stat | awk '{print $2, $1 , $3}' | sed 's/[()]//g'; done`
3.其他命令
注意 结合 xargs 命令使用。
相关文章推荐
- linux下获取指定exe进程pid和详细信息的命令
- Linux 运行进程实时监控pidstat命令详解
- Linux 运行进程实时监控pidstat命令详解
- linux下ss命令源码学习(二):linux c代码获取后台进程名称及pid
- Linux 运行进程实时监控pidstat命令详解
- Linux 运行进程实时监控pidstat命令详解
- linux获取精准进程PID之pgrep命令
- 使用ps命令获取Linux环境下全部RAC集群进程信息
- Linux 运行进程实时监控pidstat命令详解
- Linux 运行进程实时监控pidstat命令详解
- Linux 运行进程实时监控pidstat命令详解
- Linux 运行进程实时监控pidstat命令详解
- linux-使用pidstat命令监视某进程的资源使用
- 【RAC】使用一条“ps”命令获取Linux环境下全部RAC集群进程信息
- Linux 运行进程实时监控pidstat命令详解
- 使用ps命令获取Linux环境下全部RAC集群进程信息
- linux命令(26):Bash Shell 获取进程 PID
- linux下ss命令源码学习(一):进程名、pid的获取及存储
- Linux 运行进程实时监控pidstat命令详解
- Linux 运行进程实时监控pidstat命令详解