Cómo ver qué procesos están usando un puerto en macOS

Los valores false y true en JavaScript
Los valores false y true en JavaScript
21 de marzo de 2023
Cual es la prioridad de los operadores en JavaScript
Cual es la prioridad de los operadores en JavaScript
4 de abril de 2023
Los valores false y true en JavaScript
Los valores false y true en JavaScript
21 de marzo de 2023
Cual es la prioridad de los operadores en JavaScript
Cual es la prioridad de los operadores en JavaScript
4 de abril de 2023

Veamos cómo ver qué procesos están usando un puerto en macOS. En mi caso me es muy útil cuando se cierra una aplicación que usa algún puerto de forma inesperada y no libera el puerto al cerrarse. De esta forma cuando intentas ejecutar de nuevo la aplicación te dirá que ese puerto ya está siendo usado por otro preceso. Lo que debemos hacer es cerrar el proceso que haya quedado abierto y listo.

Ver procesos usando puertos

Para ver qué procesos están usando un determinado puerto en macOS abriremos una terminal y escribiremos lo siguiente:

lsof -i 4tcp:80 -sTCP:LISTEN -Fp

La salida de lsof será similar a:

p27038
f30

Podemos ver que el proceso con PID 27038 está usando el puerto 80. Una vez identificado, podemos terminar el proceso con kill.

De esta forma, ya no tendrás que reiniar la máquina con la consecuente pérdida de tiempo por el propio reinicio y abrir de nuevo todas tus aplicaciones. Puedes aprender más en nuestra sección de Apple.

¡Espero que te haya sido de utilidad!

Antonio J. Galisteo
Antonio J. Galisteo
Soy Antonio J. Galisteo. Ingeniero de software con amplia experiencia en desarrollo frontend, backend, aplicaciones móviles y de escritorio.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Cómo ver qué procesos están usando un puerto en macOS
Este sitio web usa cookies para mejorar tu experiencia. Al navegar por este sitio aceptas nuestra Política de Protección de Datos.
Leer más