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).