设置系统服务将应用配置为 Windows 服务实现开机自启动。
This commit is contained in:
70
simple_service_manager.bat
Normal file
70
simple_service_manager.bat
Normal file
@@ -0,0 +1,70 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
echo ============================================================
|
||||
echo 🚀 Flask 提示词大师 - 简化服务管理脚本
|
||||
echo ============================================================
|
||||
echo.
|
||||
|
||||
REM 激活虚拟环境
|
||||
call .venv\Scripts\Activate.bat
|
||||
|
||||
REM 设置环境变量
|
||||
set FLASK_ENV=production
|
||||
set PYTHONPATH=%cd%
|
||||
|
||||
echo 📊 环境变量设置完成
|
||||
echo.
|
||||
|
||||
:menu
|
||||
echo 请选择操作:
|
||||
echo 1. 启动服务
|
||||
echo 2. 安装开机启动
|
||||
echo 3. 删除开机启动
|
||||
echo 4. 查看任务状态
|
||||
echo 5. 退出
|
||||
echo.
|
||||
set /p choice=请输入选项 (1-5):
|
||||
|
||||
if "%choice%"=="1" goto start_service
|
||||
if "%choice%"=="2" goto install_startup
|
||||
if "%choice%"=="3" goto remove_startup
|
||||
if "%choice%"=="4" goto check_status
|
||||
if "%choice%"=="5" goto exit
|
||||
echo ❌ 无效选项,请重新选择
|
||||
goto menu
|
||||
|
||||
:start_service
|
||||
echo.
|
||||
echo 🚀 正在启动服务...
|
||||
python simple_windows_service.py start
|
||||
echo.
|
||||
pause
|
||||
goto menu
|
||||
|
||||
:install_startup
|
||||
echo.
|
||||
echo 📋 正在安装开机启动任务...
|
||||
python simple_windows_service.py install
|
||||
echo.
|
||||
pause
|
||||
goto menu
|
||||
|
||||
:remove_startup
|
||||
echo.
|
||||
echo 🗑️ 正在删除开机启动任务...
|
||||
python simple_windows_service.py remove
|
||||
echo.
|
||||
pause
|
||||
goto menu
|
||||
|
||||
:check_status
|
||||
echo.
|
||||
echo 📊 正在查询任务状态...
|
||||
schtasks /query /tn "FlaskPromptMasterStartup" /fo table
|
||||
echo.
|
||||
pause
|
||||
goto menu
|
||||
|
||||
:exit
|
||||
echo 👋 再见!
|
||||
exit /b 0
|
||||
Reference in New Issue
Block a user