mac关闭端口进程

3,097 阅读1分钟

在启动项目时有时候会提示端口被占用,可以直接通过命令行关闭这个进程:

比如要关闭8080端口的进程:

可以先查询到当前占用8080端口的进程信息

lsof -i:8080
admin@Mac-Mini view-custom-js-coworking % lsof -i:8080
COMMAND    PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
�\x81�  1916 admin   34u  IPv4 0xf281107bcc5ffe2f      0t0  TCP 10.0.1.233:50312->183.3.235.67:http-alt (ESTABLISHED)
�\x81�  1916 admin   46u  IPv4 0xf281107bcd3e5e0f      0t0  TCP 10.0.1.233:50314->59.37.96.203:http-alt (ESTABLISHED)
�\x81�  1916 admin   52u  IPv4 0xf281107bc661be2f      0t0  TCP 10.0.1.233:50348->183.3.235.67:http-alt (ESTABLISHED)
node      8475 admin   23u  IPv4 0xf281107bc661d36f      0t0  TCP *:http-alt (LISTEN)

记住它的PID (如 1916 8475)

然后终止进程即可。

kill 1916
kill 8475

image.png