16 我正在尝试在上运行GAE应用程序localhost:8080,但是即使关闭并重新启动计算机后,该应用程序显然还是被占用了。我跑了sudo lsof -i :8080。瞧,用PID 66运行着一些窗台。我该怎么做才能终止该进程并再次释放8080? macos process port localhost — 容易困惑 source
8 找出正在使用所需端口(例如port 5434)的进程ID(pid )。 ps aux | grep 5434 终止该过程: kill -9 <pid> — 阿舒托什·古普塔 source 1 另请参见何时不应该终止-9进程? — Arjan 2015年 第一个命令的输出是pid什么? — shim
7 lsof -i @localhost:8080 kill -9 <<PID>> — twhoward99 source 尽管这可能有效,但它重复了OP发布的内容,并可以使用一个解释。 — bertieb 2015年 这个答案是最明确的,并且在终端中具有最佳反馈!ps aux | grep 5434根本不说是PID !! — mesqueeb 当我进入时什么也没发生lsof -i @localhost:8080 — shim
5 事实证明kill -9 PID,这可能只是您可能需要的sudo。在maclife.com上的文章Terminal 101:Track and Kill Processes中找到了答案。 — 容易困惑 source