2

我有一个正在运行的 java 进程,我想知道它是用哪些参数启动的,具体来说,我想知道指定了哪个调试端口(它是)。有没有办法在linux中做到这一点?

更新:应用程序是通过 ant 启动的,所以我可以获得 ant 命令选项,所以现在我知道了启动的任务,也知道了 ant 进程 ID。

4

2 回答 2

6

jps -v -m可能也有帮助cat /proc/<pid>/cmdline

编辑:jvisualvm还提供一堆关于运行 java 进程的信息。

于 2012-10-16T08:58:04.327 回答
4

为什么不直接使用ps -fe

ps手册页

-f 进行全格式列表。此选项可以与许多其他 UNIX 样式选项结合使用以添加其他列。它还会导致打印命令参数。与 -L 一起使用时,将添加 NLWP(线程数)和 LWP(线程 ID)列。请参阅 c 选项、格式关键字 args 和格式关键字 comm。

(我的重点)

于 2012-10-16T08:58:05.643 回答