Macos Can';由于端口8081 sunproxyadmin,t包反应为本机
当我在终端中运行此命令时: lsof-n-i4TCP:8081 我明白了Macos Can';由于端口8081 sunproxyadmin,t包反应为本机,macos,react-native,Macos,React Native,当我在终端中运行此命令时: lsof-n-i4TCP:8081 我明白了 node 10901 me 28u IPv6 0xbcad49 0t0 TCP *:sunproxyadmin (LISTEN) foo 11957 me 15u IPv4 0xbcad49 0t0 TCP 127.0.0.1:61127->127.0.0.1:sunproxyadmin (CLOSE_WAIT) 这个sunproxyadmin是什么 Per,TCP端口
node 10901 me 28u IPv6 0xbcad49 0t0 TCP *:sunproxyadmin (LISTEN)
foo 11957 me 15u IPv4 0xbcad49 0t0 TCP 127.0.0.1:61127->127.0.0.1:sunproxyadmin (CLOSE_WAIT)
这个sunproxyadmin是什么 Per,TCP端口8081是sunproxyadmin的众所周知的端口,正如80是http的众所周知的端口一样。在本例中,您有一个节点进程正在侦听端口8081,但lsof试图提供帮助,并为此显示众所周知的端口。在linux下,这在/etc/services中定义;我希望OSX也是如此
编辑1:注意per,通过-p
禁止将网络文件的端口号转换为端口名。抑制转换可能会使lsof运行得更快一些。信息技术 当端口名查找工作不正常时,此选项也很有用 这将导致lsof不会打印出令人困惑的sunproxyadmin,因为它恰好使用Sun注册的端口 编辑2:您的响应中的第二列(例如,第一行中的10901是您想要的,第二行中的11957)应该是进程ID。如果您使用
ps aux | grep 10901
(或者ps elf | grep[pid]
,因为我记不起哪一列适用于OSX,也不方便使用),您应该得到类似的结果:
apache 19783 0.0 0.2 251888 8580?十月七日上午十时正
/usr/sbin/httpd-地面
(或编造:
nodeuser 10901 0.0 0.2 25188 8580?S Oct07 0:00 node index.js
)
您可以使用kill-9 10901
(或任何PID)杀死它,但如果它作为服务或其他什么运行,您可能会发现它会返回
这非常有用,可以添加到bash配置文件中:
function findbyport()
{
sudo lsof -P -iTCP:$1 -sTCP:LISTEN
}
如果您不想终止
sunproxyadmin
进程,请尝试使用以下命令在不同端口启动React native:
react native start--移植您的\u端口
然后打开
Dev settings
(请参阅),并将设备的调试服务器主机和端口修改为:your_local_ip:your_port
在终端中杀死它
sudo lsof -i :8081
从那里获取PID编号,然后运行
kill -9 <PID NUMBER>
kill-9
您可以查看更多信息我的Mac电脑上正在运行此MACAFEE防病毒软件。我能够杀死它(即使我不应该杀它,我也试过了,看起来它永远不会死!Sudo毕竟没有力量!)。所以经过大量的研究,我尝试了这个 步骤1:获取流程的PID sudo lsof-n-i4TCP:8081 步骤2:查找启动端点 sudo启动控制列表| grep 步骤3:删除mcafee sudo launchctl删除com.mcafee.agent.macmn
如果这一个适合你,请说谢谢我,以及这是什么节点进程,我如何摆脱它?我已经这样做了,它以[6:22:45 PM]请求:/index.ios.bundle(157ms)结束。但是,当在xcode中运行时,我在iphone emulator中看不到我的应用程序的最新版本