这里的新人多年来学到了很多东西,碰巧遇到了一个非常令人费解的问题。我刚刚购买了一个产品来帮助在 Adobe Lightroom 中编辑照片。它被称为 Loupedeck。自带软件,是控制Lightroom
中所有参数的设备(使编辑方式更快)
安装他们的 loupdeck 软件并打开 Lightroom
后,我立即收到此提示。
“Loupedeck 需要访问 tcp 端口
23515
和 23516
。
其他进程当前正在占用 23515
。
在该应用程序关闭之前,Loupedeck
将无法工作。”
我已经搜索了好几天,试图找到我安装的使用或使用过端口 23515
的应用程序。我尝试使用简单的 netstat 命令检查终端,但一无所获。我用 little snitch 来查看是否有任何程序正在使用该端口,但仍然没有。我有点迷茫,可悲的是公司也迷茫了,没有任何建议。
计算机 - Macbook pro 2011 17"2.3ghz OSX 10.12.6
最佳答案
来自 this answer :
lsof -n -i4TCP:23515
lsof -n -i TCP:23515 | grep LISTEN
lsof -n -i:23515 | grep LISTEN
Netstat 也可以工作:
netstat -ap tcp | grep -i "23515"
这些命令中的任何一个都应该为您提供进程的名称和 PID。
获得 PID 后,您可以终止进程,或者如果您知道进程名称是 process_name,则可以使用 killall -KILL process_name
。
只是为了记录,默认情况下您的终端没有运行管理 shell。为了以管理员身份在终端中执行命令,您必须使用命令 sudo su
然后输入您的密码。一旦出现带有 # 的提示,您可以再次尝试这些命令,以确保万无一失。
关于macos - 查找(并杀死)端口 23515 Mac osx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45763511/