@echo off chcp 65001 >nul REM 在后台启动自动任务执行脚本(无窗口) echo ================================================ echo 在后台启动自动任务执行服务... echo ================================================ echo. REM 切换到项目根目录(确保相对路径正确) cd /d %~dp0.. REM 检查Python是否安装 python --version >nul 2>&1 if errorlevel 1 ( echo [错误] 未找到Python,请先安装Python pause exit /b 1 ) REM 检查脚本文件是否存在 if not exist "scripts\auto_execute_tasks.py" ( echo [错误] 未找到脚本文件: scripts\auto_execute_tasks.py pause exit /b 1 ) REM 检查数据库配置是否存在 if not exist "mcp-servers\task-manager\config.json" ( echo [错误] 未找到数据库配置: mcp-servers\task-manager\config.json pause exit /b 1 ) REM 创建logs目录 if not exist "logs" mkdir logs echo [信息] 当前目录: %cd% echo [信息] 正在后台启动自动任务执行服务... echo [信息] 检查间隔: 5分钟 (300秒) echo [信息] 日志输出: logs\auto_execute.log echo. REM 后台运行并输出到日志 start /B "" python scripts\auto_execute_tasks.py --interval 300 > logs\auto_execute.log 2>&1 echo [成功] 服务已在后台启动! echo. echo [提示] 相关命令: echo - 查看状态: scripts\check_auto_tasks.bat echo - 停止服务: scripts\stop_auto_tasks.bat echo - 查看日志: type logs\auto_execute.log echo. pause