2159 votes

Qui est à l’écoute sur un port TCP donné sur Mac OS X ?

Sur Linux, je peux utiliser ou pour savoir quel processus (PID) est à l’écoute sur le port TCP spécifié. Comment puis-je obtenir les mêmes informations sur Mac OS X ?

3303voto

pts Points 15396
lsof -n -i4TCP:$PORT | grep LISTEN

475voto

Rog182 Points 731

Vous pouvez également utiliser :

Cela fonctionne dans les Mavericks.

79voto

Charley Wu Points 201

Cela fonctionne dans les Mavericks (OSX 10.9.2).

14voto

Brent Self Points 101

Sur Snow Leopard (OS X 10.6.8), en cours d’exécution « homme lsof », on obtient :

(saisie manuelle réel est "lsof -i 4 - a -p 1234')

Les réponses précédentes n’a pas fonctionné sur Snow Leopard, mais j’ai essayé d’utiliser « netstat - PNL » jusqu'à ce que j’ai vu l’utilisation du « lsof » dans la réponse de pts.

11voto

<pre><code></code><p>Cet affichage indique qui fait quoi. Supprimer -n pour afficher les noms d’hôte (un peu plus lent).</p></pre>

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