Você pode usar o comando ps para obter informações estendidas sobre o comando que iniciou o processo:
ps -fp <pid>
Além disso, você pode obter informações de todos os processos Java com ps:
ps -ef | grep java | grep -v grep
Eu estou olhando para a saída 'top' no meu servidor linux. Vejo que o comando 'java' está ocupando muita memória. Como posso usar este PID, etc. para ver qual processo realmente iniciou o jvm?
Além disso, este processo é realmente o jvm ou apenas algum comando genérico?
Basicamente, eu só quero uma maneira de ver mais informações sobre este comando / processo em vez de apenas 'java'.
Você pode usar os utilitários jps
e jcmd
Java para exibir os processos Java em execução. Explore as opções deles para saber mais sobre o que eles podem oferecer.
Tags linux