GNU/Linux >> Tutoriales Linux >  >> Linux

Matar un proceso Java (en Linux) por nombre de proceso en lugar de PID

Aquí está el comando para matar el proceso de Java por su nombre de proceso en lugar de su ID de proceso.

kill -9 `jps | grep "DataNode" | cut -d " " -f 1`

Déjame explicarte más sobre el beneficio de este comando. Digamos que está trabajando con el clúster de Hadoop. A menudo se requiere que verifique los demonios de Java que se ejecutan con jps dominio. Digamos que cuando da este comando en los nodos trabajadores, ve el siguiente resultado.

1915 NodeManager
18119 DataNode
17680 Jps

Por lo general, si queremos eliminar el proceso de DataNode, usaríamos el siguiente comando

kill -9 18119

Pero, es un poco difícil escribir el PID , para usar kill dominio. Al usar el comando dado en esta respuesta, es fácil escribir el nombre del proceso. También podemos preparar secuencias de comandos de shell para matar a los demonios de uso común en el clúster de hadoop, o podemos preparar una secuencia de comandos de shell y podemos usar el parámetro como nombre de proceso.


Linux
  1. Cómo matar un proceso zombie en Linux

  2. Opciones del comando nohup en Linux

  3. Ejemplos de comandos pkill en Linux

  4. ¿Cómo puedo matar un proceso por nombre en lugar de PID?

  5. El comando de Linux obtiene la identificación del proceso de Tomcat por nombre

Comando Ps en Linux (Lista de Procesos)

Comando Pstree en Linux

Comando matar en Linux

5 formas rápidas de matar un proceso en Linux

Cómo MATAR un proceso en Linux

¿Qué es el comando matar en Linux?