GNU/Linux >> Tutoriels Linux >  >> Linux

Comment tuer un processus en cours d'exécution sur un port particulier sous Linux ?

Pour lister tout processus écoutant le port 8080 :

lsof -i:8080

Pour tuer tout processus écoutant le port 8080 :

kill $(lsof -t -i:8080)

ou plus violemment :

kill -9 $(lsof -t -i:8080)

(-9 correspond au SIGKILL - terminate immediately/hard kill signal :voir List of Kill Signals et Quel est le but de l'option -9 dans la commande kill ?. Si aucun signal n'est spécifié à kill , le signal TERM alias -15 ou soft kill est envoyé, ce qui parfois n'est pas suffisant pour tuer un processus.).


Ce fuser 8080/tcp vous imprimera le PID du processus lié à ce port.

Et ce fuser -k 8080/tcp tuera ce processus.

Fonctionne sur Linux uniquement. L'utilisation de lsof -i4 est plus universelle (ou 6 pour IPv6).


Linux
  1. Comment tuer les processus en cours d'exécution sous Linux

  2. Comment tuer un processus sous Linux en utilisant la commande ?

  3. Comment fermer rmiregistry en cours d'exécution sur un port particulier?

  4. Comment mettre en pause/reprendre un processus sous Linux

  5. Tuer le processus en cours d'exécution sur le port 80

Comment tuer un processus sous Linux

Commande Kill sous Linux

Comment tuer les processus Zombie sous Linux

Comment trouver et tuer les processus en cours d'exécution sous Linux

Comment tuer le processus Linux en cours d'exécution sur un port particulier

Comment tuer un processus sous Linux