根据端口号杀进程脚本

根据端口号杀进程.bat
是不是有的时候启服务的时候说端口号被占用而烦恼?
输入被占用的端口号 ,输入Y 确认
再次启服务,恭喜你 Success

@echo off & setlocal EnableDelayedExpansion
CHCP 65001
CLS
echo 请输入程序正在运行的端口号
set /p port=
echo 找到的进程记录
echo =================================================================================
netstat -nao|findstr !port!
echo =================================================================================
echo 回车进行逐个确认
pause
for /f "tokens=2,5" %%i in ('netstat -nao^|findstr :%%port%%') do (
	::if "!processed[%%j]!" == "" (
	if not defined processed[%%j] (
		set pname=N/A
		for /f "tokens=1" %%p in ('tasklist^|findstr %%j') do (set pname=%%p)
		echo %%i	%%j	!pname!
		echo 输入Y确认Kill,否则跳过,可回车跳过
		set flag=N/A
		set /p flag=
		if "!flag!" == "Y" (
			taskkill /pid %%j -t -f
		) else (
			echo 已跳过
		)
		set processed[%%j]=1
	)
)
echo 程序结束
pause

PS: 如果有帮助到你,请为我点个 👍👍👍 赞 👍👍👍
❤️不定期推送Java基础、设计模式、数据库知识、全栈分布式微服务架构等 😄😄😄
❤️关注就是我最大的动力,💖💖💖 感谢你这么优秀还关注我 💖💖💖一起学习,获得更多收获 😍😍😍


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值