在开发过程中,经常会遇到8080或者其他端口占用的情况,每次都要手动去输入命令行,找到端口占用,再杀死进程。该bat脚本,能够自动找到要杀死的端口进程进行kill
- 新建一个killport.txt 文件,复制脚本内容后粘贴,并重命名文件后缀为.bat

- 脚本内容如下:
@echo off
setlocal enabledelayedexpansion
set /p port=请输入端口号:
for /f "tokens=1-5" %%a in ('netstat -ano ^| find ":%port%"') do (
if "%%e%" == "" (
set pid=%%d
) else (
set pid=%%e
)
echo !pid!
taskkill /f /pid !pid!
)
pause
- 双击运行,或右键以管理员身份运行,输入端口号,回车,如下图:

本文介绍了一款实用的批处理脚本,通过简单的命令行交互即可快速查找并终止指定端口上的进程。此脚本适用于Windows环境,能够有效解决端口被占用的问题。

916

被折叠的 条评论
为什么被折叠?



