1.执行命令:pwdx PID 命令,就得到进程jar包所在的位置
2.执行命令:ll /proc/PID/cwd 命令,也能得到进程jar包所在的位置
实践记录
[root@web ~]# netstat -tunple | grep 18082
tcp 0 0 0.0.0.0:18082 0.0.0.0:* LISTEN 0 41334273 11704/java
[root@web ~]#
[root@web ~]#
[root@web ~]# pwdx 11704
11704: /home/workspace/project/demo2
[root@web ~]#
[root@web ~]#
[root@web ~]# pwdx 9958
9958: /root
[root@web ~]#
[root@web ~]#
[root@web ~]# ll /proc/11704/cwd
lrwxrwxrwx 1 root root 0 Mar 24 15:50 /proc/11704/cwd -> /home/workspace/project/demo2
[root@web ~]#
[root@web ~]#