vista 中程序管理器已经能查看进程的执行目录所在位置,linux下查看指定java进程的执行目录,用ps -ef是看不到的,特别是多个java程序在不同的目录位置启动,更是没办法。 网上找了篇解决此类问题的办法
1. 先ps -ef|grep java 记下所有java进程的进程号
2. root用户登录后, cd /proc/每个进程号 ls -l 查看cmd文件的路径, 如果路径显示和需要的一致,就是该进程号。
本文介绍了一种在Linux环境下确定Java进程执行目录的方法。首先通过ps-ef|grep java命令获取所有Java进程的PID,然后以root用户身份进入/proc/PID目录并检查cmdline文件来确定具体执行路径。
vista 中程序管理器已经能查看进程的执行目录所在位置,linux下查看指定java进程的执行目录,用ps -ef是看不到的,特别是多个java程序在不同的目录位置启动,更是没办法。 网上找了篇解决此类问题的办法
1. 先ps -ef|grep java 记下所有java进程的进程号
2. root用户登录后, cd /proc/每个进程号 ls -l 查看cmd文件的路径, 如果路径显示和需要的一致,就是该进程号。

被折叠的 条评论
为什么被折叠?