Desafortunadamente, en OSX estás atascado con el BSD netstat
que no te mostrará la ID del proceso que está conectada a un puerto determinado. Lo que tienes que hacer es usar lsof
. La sintaxis que necesitará usar es:
lsof -i :8080
Esto imprimirá grandes cantidades de información, la mayoría de las cuales no le interesan, pero los campos están bien etiquetados. Por ejemplo, mira este ejemplo de salida.
lsof -i :53237
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
GoogleTal 927 guest 29u IPv4 0x2c3f7f95244855c3 0t0 TCP localhost:53237 (LISTEN)
Esto me dice que el puerto 53237 está en uso por el ID de proceso 927. Al leer el campo COMANDO, tenga en cuenta que esta salida está truncada, en realidad el nombre completo del binario es GoogleTalkPlugin.