huibao/stop.bat

27 lines
822 B
Batchfile

@echo off
chcp 65001 >nul
title 情报系统 - 停止服务
echo.
echo ╔══════════════════════════════════════════╗
echo ║ 情报系统 - 停止所有服务 ║
echo ╚══════════════════════════════════════════╝
echo.
:: 停止后端服务 (uvicorn)
echo [1/2] 正在停止后端服务...
for /f "tokens=5" %%a in ('netstat -ano ^| findstr ":8000"') do (
taskkill /F /PID %%a >nul 2>&1
)
:: 停止前端服务 (http.server)
echo [2/2] 正在停止前端服务...
for /f "tokens=5" %%a in ('netstat -ano ^| findstr ":5500"') do (
taskkill /F /PID %%a >nul 2>&1
)
echo.
echo [完成] 所有服务已停止
echo.
pause