Eas*_*led 17 port process localhost macos
我正在尝试在 上运行 GAE 应用程序localhost:8080,但它显然已被占用,即使在关闭并重新启动计算机之后也是如此。我跑了sudo lsof -i :8080。瞧,PID 66 有什么东西在运行。我该怎么做才能终止该进程并再次释放 8080?
localhost:8080
sudo lsof -i :8080
小智 9
找出使用所需端口(例如 port 5434)的进程 ID (pid )。
5434
ps aux | grep 5434
杀死该进程:
kill -9 <pid>
twh*_*d99 8
lsof -i @localhost:8080
kill -9 <<PID>>
Eas*_*led 5
事实证明它只是kill -9 PID,你可能需要sudo。在 maclife.com 上的文章Terminal 101: Track and Kill Processes 中找到了答案。
kill -9 PID
sudo
Pra*_*ant 5
将上面的答案合并为一行: kill $(lsof -t -i:8080)
kill $(lsof -t -i:8080)
lsof -t返回 PID 并将其传递给kill.
lsof -t
kill
归档时间:
12 年,8 月 前
查看次数:
99348 次
最近记录:
5 年,1 月 前