经常使用 node
启动本地,有时一不小心按了 Ctrl + Z
(Command + Z
)把服务关闭了,但实际上没真正关闭该服务,再次启动服务很可能会提示端口号被占用。
系统环境:Mac
查看端口的详细端口占用情况
命令:lsof -i :端口号
例如:查询 8081 端口号的占用情况
lsof -i :8081
如果有占用会输出:
tiven@bogon nginx % lsof -i :8081
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 17511 tiven 23u IPv4 0x775d1be9a6cf821b 0t0 TCP *:sunproxyadmin (LISTEN)
Google 83605 tiven 33u IPv4 0x775d1be9a6d2021b 0t0 TCP localhost:58814->localhost:sunproxyadmin (ESTABLISHED)
关闭端口号对应的进程服务
以上信息显示 node 程序占用了 8081 端口,本机的 进程ID 为 17511。如果我要使用 8081 端口,可以先把应用程序关闭。
命令:kill PID
强制关闭命令:kill -9 PID
文章来源:https://www.toymoban.com/news/detail-553503.html
kill 17511
# 强制关闭
kill -9 17511
欢迎访问:天问博客文章来源地址https://www.toymoban.com/news/detail-553503.html
到了这里,关于Mac 查看端口和关闭进程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!