Estou tentando fazer com que todos os processos atinjam uma conexão de rede no Mac OS X. netstat
não tem a -p
opção e estou tentando com lsof
lsof -i -sTCP:LISTEN
me dá uma lista justa de processos de escuta, mas não todos. Posso, por exemplo, telnet para a porta 10080, onde tenho um processo ouvindo uma conexão, mas isso não é mostrado na saída de lsof
. o que estou perdendo?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
mas
$ sudo lsof -n -i | grep 10080
$
-n
único afeta endereços e não portas. Para obter números de porta , também tenho que usar -P
. Graças
lsof -i -sTCP:LISTEN
, e sem o -n
e não revelou o 10080 também. Então você tem que usar o -P
.
amanda
vez de 10080?