前言
每次使用sentinel做本机测试时,都需要输入java -jar xxxx.jar进行项目的启动。 测试完成后,需要进行端口查询进程占用情况(netstat -ano|findstr '8080'),然后进行清除(taskkill -f -pid xx)。
过于麻烦!于是乎写一个bat脚本
启动脚本
关于语法什么的,不是很懂,直接上代码:
@echo off
java
-jar
.\sentinel
-dashboard
-1.7.2.jar
关闭脚本
@echo off
set port
=8080
for /f
"tokens=1-5" %%i in
('netstat -ano^|findstr ":%port%"') do (
echo kill the process
%%m who use the port
%port
%
taskkill
/f
/pid
%%m
)
参考资料
windows – 通过从.BAT查找正在使用的端口来终止进程