在linux中运行java进程,如何查找其参数,如其调试端口?

时间:2012-10-16 08:56:22

标签: java linux

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

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

2 个答案:

答案 0 :(得分:6)

jps -v -m也可以帮助您cat /proc/<pid>/cmdline

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

答案 1 :(得分:4)

为什么不使用ps -fe

来自ps手册页

  

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

(我的重点)