双击运行:
scripts\start_auto_tasks.bat
或者命令行:
cd scripts
start_auto_tasks.bat
特点:
双击运行:
scripts\start_auto_tasks_background.bat
特点:
logs\auto_execute.logcd G:\code-lab\DataOps-platform
python scripts\auto_execute_tasks.py
参数说明:
--once:只执行一次检查,不持续运行--interval N:设置检查间隔(秒)示例:
# 执行一次
python scripts\auto_execute_tasks.py --once
# 每10分钟检查一次
python scripts\auto_execute_tasks.py --interval 600
双击运行:
scripts\check_auto_tasks.bat
或者命令行:
cd scripts
check_auto_tasks.bat
功能:
双击运行:
scripts\stop_auto_tasks.bat
或者命令行:
cd scripts
stop_auto_tasks.bat
说明:
auto_execute_tasks.py 进程1. 脚本启动
↓
2. 连接数据库(从 mcp-servers/task-manager/config.json 读取配置)
↓
3. 查询所有 status = 'pending' 的任务
↓
4. 如果有pending任务:
- 打印任务详情(供Cursor识别)
- 创建 .cursor/pending_tasks.json 通知文件
↓
5. 等待指定间隔时间(默认5分钟)
↓
6. 重复步骤3-5
logs\auto_execute.log查看日志:
# 查看全部日志
type logs\auto_execute.log
# 查看最后50行
powershell "Get-Content logs\auto_execute.log -Tail 50"
编辑文件:mcp-servers/task-manager/config.json
{
"database": {
"uri": "postgresql://postgres:dataOps@192.168.3.143:5432/dataops"
}
}
默认:300秒(5分钟)
修改方式:
--interval 300 参数python scripts\auto_execute_tasks.py --interval 600检查:
python --versionpip show psycopg2-binarypip install psycopg2-binary检查:
mcp-servers/task-manager/config.json 配置是否正确检查:
python scripts\auto_execute_tasks.py --once解决方法:
或使用PowerShell:
Get-Process python | Where-Object {$_.Path -like "*DataOps-platform*"} | Stop-Process -Force
--once 参数执行一次检查check_auto_tasks.bat 查看状态docs/CURSOR_AUTO_TASK_EXECUTION.mddocs/TASK_EXECUTION_QUICK_START.mdCURSOR_TASK_AUTOMATION_SUMMARY.md脚本已启动:✅ 后台运行中
检查间隔:5分钟(300秒)
日志位置:logs\auto_execute.log(后台模式)或控制台(前台模式)
祝您使用愉快!🚀