Infelizmente, no OSX, você está preso ao BSD netstat
, que não mostra o ID do processo anexado a uma determinada porta. O que você precisa fazer é usar lsof
. A sintaxe que você precisará usar é:
lsof -i :8080
Isso imprime muitas informações, a maioria das quais você não se importa, mas os campos são bem rotulados. Por exemplo, confira este exemplo de saída.
lsof -i :53237
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
GoogleTal 927 guest 29u IPv4 0x2c3f7f95244855c3 0t0 TCP localhost:53237 (LISTEN)
Isso me diz que a porta 53237 está em uso pelo ID do processo 927. Ao ler o campo COMMAND, tenha em mente que essa saída está truncada, na realidade, o nome completo do binário é GoogleTalkPlugin.