La commande de fusion sur Mac OS X est plutôt primitive et ne peut pas vérifier les processus d'écoute sur un port spécifique. Quelqu'un connaît-il une bonne alternative? Il suffit de savoir quel processus écoute sur ce seul port.
10
sudo lsof -i -P
| grep portno
pour obtenir un résultat significatif.Réponses:
Comme @vcsjones l'a dit dans les commentaires,
lsof
est l'outil pour cela:Sans le
-i
, il affiche tous les fichiers ouverts; avec juste,-i
il montre uniquement les fichiers réseau; si vous spécifiez quelque chose après le,-i
vous pouvez restreindre par tout ou partie: IPv4 / 6, TCP / UDP, nom d'hôte ou IP et numéro de port / nom de service.la source
lsof -i tcp:5000 | grep LISTEN | awk '{print $2}' | xargs kill