@echo off
|
setlocal enabledelayedexpansion
|
|
rem ============================================================
|
rem Hugray ±¾µØÒ»¼üÍ£Ö¹£ºÎ¢·þÎñ + Nacos
|
rem Redis Ϊ³£×¤Öмä¼þ£¬²»ÔÚ±¾½Å±¾Í£Ö¹·¶Î§ÄÚ
|
rem ============================================================
|
|
echo.
|
echo ============ Hugray ±¾µØ¿ª·¢»·¾³Í£Ö¹ ============
|
echo.
|
|
rem ÏÈÍ£Íø¹Ø£¬ÔÙÍ£ÒµÎñ·þÎñ£¬×îºóÍ£ Nacos
|
for %%p in (8085 9200 9201 9202 9203 9210 9300 9100 8848) do (
|
call :kill_port %%p
|
)
|
|
echo.
|
echo ============ Í£Ö¹Íê³É ============
|
echo Redis ÈÔÔÚÔËÐУ¨ÈçÐèÍ£Ö¹ÇëÊÖ¶¯½áÊø½ø³Ì£©
|
echo ================================
|
echo.
|
pause
|
exit /b 0
|
|
|
rem :kill_port <¶Ë¿Ú> -- ½áÊø¼àÌý¸Ã¶Ë¿ÚµÄ½ø³Ì
|
:kill_port
|
for /f "tokens=5" %%a in ('netstat -ano ^| findstr /C:":%~1 " ^| findstr /C:"LISTENING"') do (
|
echo [Í£Ö¹] ¶Ë¿Ú %~1 - PID %%a
|
taskkill /F /PID %%a >nul 2>&1
|
)
|
exit /b 0
|