J'essaie de faire en sorte que tous les processus soient à l'écoute d'une connexion réseau sous Mac OS X. Je n'ai netstat
pas l' -p
option et j'essaie avec lsof
lsof -i -sTCP:LISTEN
me donne une bonne liste de processus d’écoute, mais pas tous. Par exemple, je peux utiliser telnet sur le port 10080 pour lequel un processus écoute une connexion, mais cela ne figure pas dans la sortie de lsof
. Qu'est-ce que je rate?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
mais
$ sudo lsof -n -i | grep 10080
$
-n
seule incidence concerne les adresses et pas les ports. Pour obtenir les numéros de port , je dois -P
aussi utiliser . Merci
lsof -i -sTCP:LISTEN
, et sans le -n
et il n'a pas révélé le 10080 aussi. Donc, vous devez utiliser le -P
.
amanda
au lieu de 10080?