置顶

linux查找进程名所在目录

作者:勇康博客网 | 分类:服务器 | 浏览:1526 | 日期:2021年08月11日

linux通过pid找到对应的进程所在的目录。

比如:在去了一家新公司,不熟悉服务器缓存和搭建所在目录的时候,这时候就就可以通过ps查找进程,并通过进程pid找到运行的目录了;或者在我们维护服务器时,发现某个进程异常,而top和ps命令都无法看到进程所在目录的情况。

这里我们来拿nginx的举例:

一、找到进程的pid

这里可以通过top命令查看,

image.png

或,也可以通过 ps -ef |grep nignx进行查看

image.png


通过查看发现nginx当前的进程pid为12597

二、查看nginx进程目录

  通过ll命令查看进程目录

ll /proc/12597

image.png

cwd 进程运行目录

exe 执行程序的绝对路径

cmdline 程序运行时输入的命令行命令

environ 记录了进程运行时的环境变量

fd 目录下是进程打开或使用的文件的符号连接

发表评论

游客 游客 2024-07-11 · 回复该评论
缺乏激情了!http://b69x3.chanshizongbu.com/x/3.html

游客 游客 2024-07-10 · 回复该评论
我对楼主的敬仰犹如滔滔江水绵延不绝!http://p3yh.shbigao.com

游客 游客 2024-07-09 · 回复该评论
楼主你想太多了!http://uyiw.chinacement114.com

取消
微信二维码
微信二维码
支付宝二维码