Alternativa de revisar procesos de JAVA por consola


Aquí les traigo una alternativa de ver los procesos de java en consola, yo sé que muchos usamos el comando de «ps» una forma es así:

$ ps -aux | grep java

Pero existe un comando propio de java, es «jps» y ¿qué es?

Java Virtual Machine Process Status Tool

La herramienta jps enumera las máquinas virtuales Java (JVM) HotSpot instrumentadas en el sistema de destino. La herramienta se limita a informar información sobre
JVM para el que tiene los permisos de acceso.

Si jps se ejecuta sin especificar un hostid, buscará JVM instrumentadas en el host local. Si se inició con un hostid, buscará
JVM en el host indicado, utilizando el protocolo y el puerto especificados. Se supone que un proceso jstatd se está ejecutando en el host de destino.

El comando jps informará el identificador de VM local, o lvmid, para cada JVM instrumentada que se encuentre en el sistema de destino. El lvmid es típicamente
pero no necesariamente, el identificador de proceso del sistema operativo para el proceso de JVM. Sin opciones, jps mostrará una lista de cada aplicación Java
lvmid seguido de la forma abreviada del nombre de clase de la aplicación o el nombre del archivo jar. La forma abreviada del nombre de clase o el nombre del archivo JAR omite el
la información del paquete de la clase o la información de ruta de los archivos JAR.

Entonces usando este comando así:

$ jps -l 

Aquí podremos ver una diferencia del uso de los dos comandos:

Captura de pantalla 2018-08-05 a la(s) 11.27.33 p. m.

Nota: Les puede ayudar este comando cuando dejan un proceso corriendo en eclipse y este o su IDE de su preferencia no les deja cerrar el proceso y no quieren cerrar todo su IDE para que se muera todo, pueden usar este comando.

 

Deja un comentario

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.