Mac Ver puertos y cerrar procesos

A menudo uso para nodeiniciar el local. A veces presiono accidentalmente Ctrl + Z( Command + Z) para cerrar el servicio, pero el servicio en realidad no está cerrado. Al iniciar el servicio nuevamente, es probable que me indique que el número de puerto está ocupado.

Mac Shell

Entorno del sistema: Mac

Ver el estado detallado de ocupación del puerto

Comando: lsof -i: número de puerto
Por ejemplo: consultar la ocupación del puerto número 8081

lsof -i :8081

Si está ocupado, generará:

tiven@bogon nginx % lsof -i :8081
COMMAND     PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node      17511 tiven   23u  IPv4 0x775d1be9a6cf821b      0t0  TCP *:sunproxyadmin (LISTEN)
Google    83605 tiven   33u  IPv4 0x775d1be9a6d2021b      0t0  TCP localhost:58814->localhost:sunproxyadmin (ESTABLISHED)

Cerrar el servicio de proceso correspondiente al número de puerto.

La información anterior muestra que el programa de nodo ocupa el puerto 8081 y el ID de proceso de esta máquina es 17511. Si quiero utilizar el puerto 8081, primero puedo cerrar la aplicación.
Comando: kill PID
Forzar comando de apagado:kill -9 PID

kill 17511
# 强制关闭
kill -9 17511

Bienvenido a: Blog de Tianwen

Supongo que te gusta

Origin blog.csdn.net/tiven_/article/details/131660457
Recomendado
Clasificación