Linux根据进程ID查看进程文件的路径

1.执行命令:pwdx PID 命令,就得到进程jar包所在的位置

2.执行命令:ll /proc/PID/cwd 命令,也能得到进程jar包所在的位置

实践记录

[root@iZ2ze6gybozdabggz8w5deZ ~]# netstat -nltpeu | grep 9092
tcp        0      0 0.0.0.0:9092            0.0.0.0:*               LISTEN      0          267623     2028/java      
[root@iZ2ze6gybozdabggz8w5deZ ~]# pwdx 2028
2028: /mnt/software/code-generator
[root@iZ2ze6gybozdabggz8w5deZ ~]# 
[root@iZ2ze6gybozdabggz8w5deZ ~]# ll /proc/2028/cwd
lrwxrwxrwx 1 root root 0 Mar 13 10:39 /proc/2028/cwd -> /mnt/software/code-generator
[root@iZ2ze6gybozdabggz8w5deZ ~]#