Я намагаюся отримати всі процеси прослуховування для підключення до мережі на Mac OS X. netstatНемає -pможливості, і я намагаюся з lsof
lsof -i -sTCP:LISTEN
дає мені справедливий перелік процесів прослуховування, але не всі. Я можу, наприклад, telnet до порту 10080, де у мене є процес прослуховування з'єднання, але це не відображається на виході lsof. Що я пропускаю?
$ telnet localhost 10080
Trying ::1...
Connected to localhost.
Escape character is '^]'.
^]
telnet> Connection closed.
але
$ sudo lsof -n -i | grep 10080
$
-nвпливає лише на адреси, а не на порти. Для отримання номерів портів я також повинен використовувати -P. Спасибі
lsof -i -sTCP:LISTEN, і це без -nі 10080 теж не виявило. Таким чином, ви повинні використовувати -P.
amandaзамість 10080?