Como listar os processos de aplicações em Java pelo terminal do Ubuntu
Veja neste post como listar todos os processos java que estão sendo executados na maquina pelo terminal do Ubuntu.
Última atualização em: | 8016 Visualizações
Por muitas vezes precisamos utilizar o comando top
para ver os processos que estão sendo executados no Ubuntu, mas quando falamos em aplicações escritas em java, os processos são mostrados com o nome contendo apenas java
, isso para qualquer aplicação java que estiver sendo executada.
Ai vem a pergunta, qual processo é o que precisamos?
Para responder isso, podemos utilizar o utilitário da JVM jps
.
Ele permite listar os processos que estão sendo executados pelo java, para isso acesse o diretório bin
da instalação do java. No meu caso é /usr/lib/jvm/java-8-oracle/bin/
.
cd /usr/lib/jvm/java-8-oracle/bin/
Agora digite:
jps
Os processos serão listados, mas vai aparecer algo como:
28832 jar
29122 Jps
O número é o PID e o texto mostra o que é que está sendo executado. Mas para facilitar ainda mais, você pode adicionar ao comando o -l
, veja:
jps -l
E o resultado será algo como:
28832 meu-app.jar
29143 sun.tools.jps.Jps
Facilitando ainda mais nossa vida.
Caso queira parar um serviço específico, pode utilizar o comando kill
.
kill -9 28832
Qualquer dúvida deixe nos comentários, e não esqueça de curtir a página do facebook.
Não esqueca de deixar suas dúvidas nos comentários e compartilhar este post.