Files
ctbjrj/会员服务器/停止会员服务.bat
T

21 lines
527 B
Batchfile

@echo off
rem 会员服务器停止脚本 - 按端口定位进程,不误杀其他 node - GBK 编码,勿加 chcp
setlocal enabledelayedexpansion
set "FOUND="
for /f "tokens=5" %%p in ('netstat -ano ^| findstr ":12701" ^| findstr "LISTENING"') do (
set "FOUND=%%p"
)
if not defined FOUND (
echo [提示] 会员服务当前没有在运行。
pause
exit /b 0
)
echo [停止] 结束监听 12701 端口的进程 PID=!FOUND!
taskkill /F /PID !FOUND! >nul 2>nul
if !errorlevel!==0 (
echo [完成] 会员服务已停止。
) else (
echo [错误] 停止失败,请手动结束 PID !FOUND!
)
pause