start_auto_tasks.bat 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. @echo off
  2. chcp 65001 >nul
  3. REM 启动自动任务执行脚本
  4. REM 每5分钟检查一次pending任务
  5. echo ================================================
  6. echo 启动自动任务执行服务...
  7. echo ================================================
  8. echo.
  9. REM 切换到项目根目录(确保相对路径正确)
  10. cd /d %~dp0..
  11. REM 检查Python是否安装
  12. python --version >nul 2>&1
  13. if errorlevel 1 (
  14. echo [错误] 未找到Python,请先安装Python
  15. pause
  16. exit /b 1
  17. )
  18. REM 检查脚本文件是否存在
  19. if not exist "scripts\auto_execute_tasks.py" (
  20. echo [错误] 未找到脚本文件: scripts\auto_execute_tasks.py
  21. pause
  22. exit /b 1
  23. )
  24. REM 检查数据库配置是否存在
  25. if not exist "mcp-servers\task-manager\config.json" (
  26. echo [错误] 未找到数据库配置: mcp-servers\task-manager\config.json
  27. pause
  28. exit /b 1
  29. )
  30. REM 创建logs目录
  31. if not exist "logs" mkdir logs
  32. echo [信息] 当前目录: %cd%
  33. echo [信息] 正在启动自动任务执行服务...
  34. echo [信息] 检查间隔: 5分钟 (300秒)
  35. echo [信息] 按 Ctrl+C 可停止服务
  36. echo.
  37. python scripts\auto_execute_tasks.py --interval 300
  38. pause