Mac查看占用端口进程

说明

有的时候IDEA Intellij突然闪退了,Tomcat还没在运行,需要用命令行根据端口找出pid,并杀掉进程。

#查看进程
lsof -i tcp:8001
#杀掉进程
kill -9 $PID

举例:

% lsof -i:8001
COMMAND   PID    USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    21574 zgpeace  159u  IPv6 0x90d91a393b5f7de9      0t0  TCP localhost:vcom-tunnel->localhost:49735 (ESTABLISHED)
java    21574 zgpeace  160u  IPv6 0x90d91a393b111569      0t0  TCP *:vcom-tunnel (LISTEN)
java    21574 zgpeace  164u  IPv6 0x90d91a393b5f4ce9      0t0  TCP localhost:vcom-tunnel->localhost:49809 (ESTABLISHED)
java    22375 zgpeace  144u  IPv6 0x90d91a393b5f8409      0t0  TCP localhost:49809->localhost:vcom-tunnel (ESTABLISHED)
java    22375 zgpeace  152u  IPv6 0x90d91a393b5f5309      0t0  TCP localhost:49735-12:11212:12:1212:1212111111111111111111111112:18 zgpeace@zgpeaces-MacBook-Pro /Users/zgpeace/HSBC/BBSBOiOSR62/BBSBO.xcodeproj
% kill -9 21574

参考

https://stackoverflow.com/questions/3855127/find-and-kill-process-locking-port-3000-on-mac

发布了167 篇原创文章 · 获赞 17 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/zgpeace/article/details/104651082