linux查找进程名所在目录
作者:勇康博客网 | 分类:服务器 | 浏览:1500 | 日期:2021年08月11日linux通过pid找到对应的进程所在的目录。
比如:在去了一家新公司,不熟悉服务器缓存和搭建所在目录的时候,这时候就就可以通过ps查找进程,并通过进程pid找到运行的目录了;或者在我们维护服务器时,发现某个进程异常,而top和ps命令都无法看到进程所在目录的情况。
这里我们来拿nginx的举例:
一、找到进程的pid
这里可以通过top命令查看,
或,也可以通过 ps -ef |grep nignx进行查看
通过查看发现nginx当前的进程pid为12597
二、查看nginx进程目录
通过ll命令查看进程目录
ll /proc/12597
cwd 进程运行目录
exe 执行程序的绝对路径
cmdline 程序运行时输入的命令行命令
environ 记录了进程运行时的环境变量
fd 目录下是进程打开或使用的文件的符号连接