27 lines
822 B
Batchfile
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
|