К сожалению, в OSX вы застряли с netstat
BSD, который не покажет вам идентификатор процесса, который подключен к данному порту. Вместо этого вы должны использовать lsof
. Синтаксис, который вам нужно использовать:
lsof -i :8080
Это распечатает кучу информации, большая часть которой вам не нужна, но поля хорошо помечены. Например, проверьте этот пример вывода.
lsof -i :53237
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
GoogleTal 927 guest 29u IPv4 0x2c3f7f95244855c3 0t0 TCP localhost:53237 (LISTEN)
Это говорит мне, что порт 53237 используется идентификатором процесса 927. При чтении поля COMMAND имейте в виду, что этот вывод является усеченным, на самом деле полное имя двоичного файла - GoogleTalkPlugin.