如何通过终端终止localhost 3000端口的占用进程?
解决localhost 3000端口被占用的终端操作方法
已知进程PID时(如你的情况PID为42585)
- 直接终止进程:
kill 42585 - 若进程无响应,强制终止:
kill -9 42585
未知进程PID时
macOS/Linux系统
- 查找占用3000端口的进程PID:
从输出中找到lsof -i :3000PID列对应的数值 - 用上述
kill命令终止进程;或者直接用一行命令完成查找+终止:
强制终止版本:kill $(lsof -t -i :3000)kill -9 $(lsof -t -i :3000)
Windows系统
- 查找占用3000端口的进程PID:
netstat -ano | findstr :3000 - 终止进程(将
<PID>替换为查到的数值):taskkill /PID <PID> /F
注:Control+C仅终止前台任务,若进程转入后台或成为僵尸进程则无法彻底终止,直接通过PID杀掉进程是最可靠的方式。
内容的提问来源于stack exchange,提问作者ing.cesaroman
相关产品推荐
相关产品推荐

