MacOS 什么进程在使用 8888 端口

rez*_*eza 8 mac

如何判断哪个进程正在使用端口 8888?我有一个 NKE,我的进程需要连接到它。我时不时地收到绑定套接字错误,127.0.0.1:8888 is in use ...

有任何想法吗?

Gor*_*son 10

@Somantra 的答案很接近,但不会完全奏效。尝试:

sudo lsof -i:8888
Run Code Online (Sandbox Code Playgroud)

可能需要 sudo 以便 lsof 可以查看不属于您的进程;此外,除非您搜索与端口 8888 关联的服务名称(即“ddi-tcp-1”),否则 grepping lsof 的输出将失败。


unh*_*rs1 0

这可能就是您正在寻找的。

lsof | grep ":8888"
Run Code Online (Sandbox Code Playgroud)

注意:谢谢@Gordon Davisson,我忘记了我添加的别名,这使得上面的命令对我有用。

alias lsof='sudo lsof -Pni4 | grep LISTEN'
Run Code Online (Sandbox Code Playgroud)