Linux搜索进程id,通过proc文件系统,查看进程运行所在路径和运行状态等信息

1、用ps -ef |grep xxxxx 得到该进程的pid;

若已知端口号,也可以直接通过 netstat -lnp | grep port(端口号)

或者 jps -l   查询所有进程;

2、输入ls -l ,结果cwd指向该进程所在运行目录, exe链接对应的就是可执行文件的路径
$ ls -l /proc/12768

若只是想要查找所在路径,用如下pwdx命令即可

pwdx 12768

3、可以根据需要进行对进程相应的操作,如 cat /proc/12768/status 查看进程状态

以下是其他一些命令的作用:

/proc/12768  pid为12768的进程信息

/proc/12768/cmdline 进程启动命令

/proc/12768/cwd 链接到进程当前工作目录

/proc/12768/environ 进程环境变量列表

/proc/12768/exe 链接到进程的执行命令文件

/proc/12768/fd 包含进程相关的所有的文件描述符

/proc/12768/maps 与进程相关的内存映射信息

/proc/12768/mem 指代进程持有的内存,不可读

/proc/12768/root 链接到进程的根目录

/proc/12768/stat 进程的状态

/proc/12768/statm 进程使用的内存的状态

/proc/12768/status 进程状态信息,比stat/statm更具可读性

( 参考:https://www.cnblogs.com/gao88/p/6775372.html )

 

关于proc文件系统详解,可参考:https://blog.csdn.net/jian876601394/article/details/88547629

 

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值