GNU/Linux >> Tutoriels Linux >  >> Linux

Tuer un processus Java (sous Linux) par nom de processus au lieu de PID

Voici la commande pour tuer le processus Java par son nom de processus au lieu de son ID de processus.

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

Laissez-moi vous expliquer plus en détail les avantages de cette commande. Disons que vous travaillez avec le cluster Hadoop. Il est souvent nécessaire de vérifier les démons Java exécutés avec jps commande. Disons que lorsque vous donnez cette commande sur les nœuds de travail, vous voyez la sortie suivante.

1915 NodeManager
18119 DataNode
17680 Jps

Habituellement, si nous voulons tuer le processus DataNode, nous utiliserons la commande suivante

kill -9 18119

Mais, il est un peu difficile de taper le PID , pour utiliser kill commande. En utilisant la commande, donnée dans cette réponse, il est facile d'écrire le nom du processus. Nous pouvons également préparer des scripts shell pour tuer les démons couramment utilisés dans le cluster hadoop, ou nous pouvons préparer un script shell et utiliser le paramètre comme nom de processus.


Linux
  1. kill Exemples de commandes sous Linux

  2. Exemples de commandes renice sous Linux

  3. Exemples de commandes pkill sous Linux

  4. Comment puis-je tuer un processus par nom au lieu de PID?

  5. script linux pour tuer le processus java

Commande Ps sous Linux (liste des processus)

Commande Pstree sous Linux

Commande Kill sous Linux

5 façons rapides de tuer un processus sous Linux

Comment tuer un processus sous Linux

Qu'est-ce que la commande kill sous Linux ?