2

実行中のJavaプロセスがあり、どのパラメーターで開始されたかを確認したい。具体的には、指定されたデバッグポート(指定された)を知りたい。Linuxでそれを行う方法はありますか?

更新:アプリケーションはantを介して開始されたため、antコマンドオプションを取得できるため、開始されたタスクとantプロセスIDがわかりました。

4

2 に答える 2

6

jps -v -mあなたも助けるかもしれませんcat /proc/<pid>/cmdline

編集:jvisualvmJavaプロセスの実行に関する一連の情報も提供します。

于 2012-10-16T08:58:04.327 に答える
4

使ってみませんps -feか?

psマニュアルページから

-fフルフォーマットのリストを作成します。このオプションは、他の多くのUNIXスタイルのオプションと組み合わせて、列を追加できます。また、コマンド引数が出力されます。-Lとともに使用すると、NLWP(スレッド数)列とLWP(スレッドID)列が追加されます。cオプション、formatキーワードargs、およびformatキーワードcommを参照してください。

(私の強調)

于 2012-10-16T08:58:05.643 に答える