前言

每次使用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查找正在使用的端口来终止进程

GitHub 加速计划 / sentine / Sentinel
22.24 K
7.98 K
下载
alibaba/Sentinel: Sentinel 是阿里巴巴开源的一款面向分布式服务架构的流量控制、熔断降级组件,提供实时监控、限流、降级和系统保护功能,适用于微服务治理场景。
最近提交(Master分支:2 个月前 )
195150bc * fix issue 2485 which occur oom when using async servlet request. * optimize imports * 1. fix the same issue in the webmvc-v6x 2. improve based on review comments 2 个月前
b78b09d3 2 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐