| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- @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
|