查找(AND KILL)端口23515 Mac osx

时间:2017-08-18 19:05:30

标签: macos port lightroom

这里的新人多年来学到了很多东西,碰巧有一个非常令人费解的问题。我刚刚购买了一款产品来帮助您在Adobe Lightroom中编辑照片。它叫做Loupedeck。附带软件,是一个控制Lightroom中所有参数的设备(使编辑方式更快) 一旦我安装了他们的loupdeck软件并打开Lightroom,我立即得到了这个提示。

“Loupedeck需要访问tcp ports 2351523516。 其他流程目前占用23515。 在该申请被关闭之前,Loupedeck将无效。“

我一直在寻找几天尝试使用或使用port 23515找到我安装的应用程序。我尝试使用简单的netstat命令检查终端,但没有找到任何结果。我用过一些小故障来看看是否有任何程序正在使用该端口,但仍然没有。我有点失落,可悲的是公司也迷失了,没有任何建议。

计算机 - Macbook pro 2011 17“2.3ghz OSX 10.12.6

Here is the error in Lightroom

3 个答案:

答案 0 :(得分:5)

来自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,然后输入密码。一旦你有一个#的提示,你可以再次尝试这些命令,只是为了确定。

答案 1 :(得分:3)

您可以尝试优化听取这些端口的过程:

lsof -i :23515 -t

答案 2 :(得分:3)

在一个命令中查找并杀死:

  

kill -9`lsof -i:23515 -t`或者如果现有进程是由root用户或其他用户启动的:sudo kill -9`lsof -i:23515 -t`

lsof -i : 23515使用计算机上的端口23515返回进程ID。

您可能还想重新启动计算机,以防使用此端口的进程进入" zombie"模式或锁定端口并在没有释放端口的情况下关闭。