我是linux的新手。我正在尝试查找显示的命令 pid和java类。
我试过了:
ps -C java -o pid
但它只向我展示了pid,而不是java类。
所以我使用了另一个命令:
ps -ef | grep java"
它向我展示了一个完整的JAR文件库和相关的java类。但是,我不需要所有这些信息,我只需要显示pid和java类。
我面临的问题是,有时java进程需要100M的内存,我只能通过使用linux命令知道带有java命令的pid:
top
但它无法找到哪个java程序负责此事。它将帮助我调试该java文件的内存泄漏。
答案 0 :(得分:1)
使用Sun Java提供的java jps
命令。
答案 1 :(得分:1)
ps aux | grep java
尝试此命令,您可以列出java进程。 [或]
JPS会很有帮助
你可以运行jps命令它将显示pid值并根据这些pid值执行其他命令。