我如何知道哪个进程正在使用端口 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'