任务管理 (uniqc task)¶
管理已提交的任务。
列出任务¶
# 列出所有任务
uniqc task list
# 按状态筛选
uniqc task list --status success
uniqc task list --status failed
# 按平台筛选
uniqc task list --platform originq
# 限制显示数量
uniqc task list --limit 10
表格输出示例:
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ Tasks ┃
┡━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━━┩
│ Task ID │ Platform │ Status │ Shots │ Submit Time │
├────────────┼──────────┼────────┼───────┼────────────────┤
│ TASK001 │ originq │ success│ 1000 │ 2026-04-18 10: │
│ TASK002 │ originq │ running│ 2000 │ 2026-04-18 11: │
└────────────┴──────────┴────────┴───────┴────────────────┘
查看任务详情¶
# 显示任务详情
uniqc task show TASK_ID
# JSON 格式输出
uniqc task show TASK_ID --format json
如需等待任务完成并获取完整结果,请使用
uniqc result TASK_ID --wait。task show显示缓存的任务信息,适合快速查看已缓存的结果。
清理任务缓存¶
# 清理已成功完成的任务
uniqc task clear --status success
# 也可以按其他状态过滤(valid: pending / running / success / failed)
uniqc task clear --status failed
# 清理所有缓存(需确认)
uniqc task clear
# 强制清理(无需确认)
uniqc task clear --force