MacOS 哪些进程正在使用端口 8888

MacOS 哪些进程正在使用端口 8888

我如何知道哪个进程正在使用端口 8888?我有一个 NKE,我的进程需要连接到它。我时不时会收到绑定套接字错误,127.0.0.1:8888 正在使用中...

有任何想法吗?

答案1

@Somantra 的答案很接近,但不太有效。尝试:

sudo lsof -i:8888

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

答案2

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

lsof | grep ":8888"

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

alias lsof='sudo lsof -Pni4 | grep LISTEN'

相关内容