27 lines
758 B
Batchfile
27 lines
758 B
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
echo ========================================
|
|
echo 停止并重启后端服务
|
|
echo ========================================
|
|
echo.
|
|
|
|
echo [1/2] 停止占用8089端口的进程...
|
|
for /f "tokens=5" %%a in ('netstat -aon ^| find ":8089" ^| find "LISTENING"') do (
|
|
echo 找到进程ID: %%a
|
|
taskkill /F /PID %%a
|
|
echo 已停止进程 %%a
|
|
)
|
|
timeout /t 3 /nobreak >nul
|
|
|
|
echo.
|
|
echo [2/2] 现在可以重新启动后端服务了
|
|
echo 请在IDEA中点击运行按钮,或者执行:
|
|
echo cd peidu/backend
|
|
echo java -jar target/peidu-backend-1.0.0.jar
|
|
echo.
|
|
echo ========================================
|
|
echo 提示: 如果端口仍然被占用,请手动查找并停止进程
|
|
echo ========================================
|
|
echo.
|
|
pause
|