50 lines
1.1 KiB
Batchfile
50 lines
1.1 KiB
Batchfile
|
|
@echo off
|
|||
|
|
chcp 65001 >nul
|
|||
|
|
echo.
|
|||
|
|
echo ========================================
|
|||
|
|
echo 🔄 重启所有服务
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
echo 正在关闭所有 PHP 和 Python 进程...
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
REM 关闭所有 PHP 进程
|
|||
|
|
taskkill /F /IM php.exe >nul 2>&1
|
|||
|
|
if %errorlevel% equ 0 (
|
|||
|
|
echo ✅ PHP 进程已关闭
|
|||
|
|
) else (
|
|||
|
|
echo ℹ️ 没有运行中的 PHP 进程
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
REM 关闭所有 Python 进程(只关闭 uvicorn)
|
|||
|
|
taskkill /F /IM python.exe /FI "WINDOWTITLE eq *uvicorn*" >nul 2>&1
|
|||
|
|
if %errorlevel% equ 0 (
|
|||
|
|
echo ✅ Python 进程已关闭
|
|||
|
|
) else (
|
|||
|
|
echo ℹ️ 没有运行中的 Python 进程
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo 等待 3 秒...
|
|||
|
|
timeout /t 3 /nobreak >nul
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo ========================================
|
|||
|
|
echo 🚀 启动服务
|
|||
|
|
echo ========================================
|
|||
|
|
echo.
|
|||
|
|
|
|||
|
|
REM 启动项目
|
|||
|
|
start "" "%~dp0启动项目.bat"
|
|||
|
|
|
|||
|
|
echo.
|
|||
|
|
echo ✅ 服务正在启动...
|
|||
|
|
echo.
|
|||
|
|
echo 请等待两个窗口打开:
|
|||
|
|
echo 1️⃣ PHP 服务器窗口
|
|||
|
|
echo 2️⃣ Python 后端窗口
|
|||
|
|
echo.
|
|||
|
|
echo 等待服务完全启动后(约 10-15 秒),再测试移动端登录。
|
|||
|
|
echo.
|
|||
|
|
pause
|