ps -el | grep hello
ls -l /proc/19120/exe | awk '{print $11}'

hello是某程序的名字,ps -el | grep hello 命令把是hello名字进程全部列出来。

然后,加入要查看进程号PID为19120的可执行程序路径,ls -l /proc/19120/exe | awk '{print $11}'

写一个脚本获取指定进程名字的绝对路径,该脚本匹配包含参数1的进程名,列出所有进程的可执行程序的路径。

test.sh 脚本文件如下

#!/bin/bashif [ $# -ne 1 ]; thenecho "Usage: psd exe"exit 1
fifor pid in $(ps -e | grep $1 | awk '{print $1}'); doecho -n "${pid} "ls -l /proc/${pid}/exe | awk '{print $11}'
done

使用过程:

[root@localhost ~]# bash test.sh java
61145 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

linux shell 查看进程 可执行程序路径相关推荐

  1. l启动进程 linux,《日子》. linux 查看进程启动路径

    在linux下查看进程大家都会想到用 ps -ef|grep XXX 可是看到的不是全路径,怎么看全路径呢? 每个进程启动之后在 /proc下面有一个于pid对应的路径 例如:ps -ef|grep ...

  2. linux 查看进程启动路径

    在linux下查看进程大家都会想到用 ps -ef|grep XXX 可是看到的不是全路径,怎么看全路径呢? 每个进程启动之后在 /proc下面有一个于pid对应的路径 例如:ps -ef|grep ...

  3. JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta (Linux 如何查看进程的各线程的CPU占用 )

    http://dolphin-ygj.iteye.com/blog/366216 JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta 博客分类: 调优 ...

  4. linux环境下查看进程,Linux下查看进程(程序)启动时的环境变量

    背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题, ...

  5. linux下查看进程的线程数,linux查看进程的线程数

    top -H -p $PID  #查看对应进程的那个线程占用CPU过高 1.top -H 手册中说:-H : Threads toggle 加上这个选项启动top,top一行显示一个线程.否则,它一行 ...

  6. 查看linux进程的设备io,Linux下查看进程IO工具iopp

    Linux下的IO检测工具最常用的是iostat,不过iostat只能查看到总的IO情况.如果要细看具体那一个程序点用的IO较高,可以使用iotop .不过iotop对内核版本和Python版本有要求 ...

  7. linux 查看进程变量,Linux下查看进程(程序)启动时的环境变量

    Linux下查看进程(程序)启动时的环境变量 Linux的pargs ==================================== 今天又遇到一个老问题: 同事遇到了sqlplus &qu ...

  8. linux查看进程的内存使用情况,[转]linux下查看进程内存使用情况

    动态查看一个进程的内存使用 1.top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + ...

  9. linux下查看进程占用端口和端口占用进程命令

    Linux下查看进程占用端口: 查看程序对应进程号:ps –ef|grep 进程名 REDHAT :查看进程号所占用的端口号:netstat –nltp|grep 进程号 ubuntu:查看进程占用端 ...

最新文章

  1. ERROR: Failed to resolve: com.android.support:appcompat-v7:29.0.0
  2. linux wget返回值_Linux中wget用法
  3. (转载)Unity中解析ini配置文件----INIParser
  4. 增大胸围!Mr Burning带你在家全方位虐胸!
  5. python国产_Python勒索软件来袭,国产杀软集体失身
  6. .Net之多语言配置
  7. 信息学奥赛一本通(2022:【例4.7】最小n值)
  8. 移动端开发touchstart,touchmove,touchend事件详解和项目
  9. anaconda哪个版本是 python3.6_windows10(64位)Anaconda3+Python3.6搭建Tensorflow(cpu版本)及keras...
  10. vue-count-to插件使用方法
  11. Latex除法a/b \frac{a}{b}
  12. vss 6.0配置VS2005、VS2008 ---- 图文
  13. 链队列约瑟夫环c++代码_数据结构之约瑟夫环C语言实现
  14. PS长阴影生成工具 Long_Shadow_Generator_v1.2_for_CS6.zxp
  15. MapReduce项目案例3——温度统计
  16. PS教程新手入门(三)--PS实用的技巧教程
  17. linux给文件夹添加查看密码是什么,Linux如何给文件夹设置密码
  18. 作业 - 加密解密和CA
  19. 转如何用ps制作名片
  20. 远程控制PLC实际案例——西门子SIMATIC S7-1200

热门文章

  1. 水晶报表位置公式_高频、实用函数公式,提升您的工作效率!
  2. 5GS 协议栈 — NR 空中接口协议栈
  3. altium designer 的Import wizard 没有内容或为空的解决方法
  4. 收藏:《Exchange 2013 OWA/ECP 登陆后白屏》
  5. 对于HR通常提的一些问题的总结
  6. 线性表元素的区间删除
  7. gcc创建静态库和共享库
  8. 分布式调用跟踪系统的设计和应用
  9. Spring思维导图,让Spring不再难懂(aop篇)
  10. 简约设计中的规律—色彩(二)