86 votes

Comment trouver des processus basés sur le port et les tuer tous ?

Recherchez les processus en fonction du numéro de port et supprimez-les tous.

 ps -efl | grep PORT_NUMBER | kill -9 process_found_previously

comment remplir la dernière colonne ?

29voto

thegrunt Points 502

1.) lsof -w -n -i tcp:8080

2.) kill -9 processId

24voto

DanS Points 4992
kill $( lsof -i:6000 -t )

Ou si vous avez besoin d'autorisations :

 sudo kill $( sudo lsof -i:6000 -t )

20voto

Michael Zarubin Points 336

Proposez d'utiliser la commande fuser :

 fuser -k -TERM -n tcp ${PORT_NUMBER}

14voto

Cryptopat Points 119

fusion sudo -k 8080/tcp

Un facile à retenir.

Cette syntaxe est probablement beaucoup plus récente que la date de la question !

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X