job 命令

目录

  1. 简介
  2. 命令格式
  3. 子命令
  4. 示例
  5. 版本历史
  6. 相关命令

简介

job 命令用于管理异步命令任务:查看命令生命周期、检查结果元数据、中断运行中的任务并清理历史任务。watchtracemonitortop 等长生命周期观测命令通常在后台以 job 形式运行,job 命令是它们的统一控制入口。

通过 liststatusinspectinterruptcleanup 子命令可以在不直接接触 target 内部状态的前提下回收资源、定位卡顿任务,并按 target / client / 状态多维度过滤历史记录。

命令格式

peeka-cli job <subcommand> [options]

子命令

子命令 说明
list 列出命令任务
status --job <id> 查看任务状态
inspect --job <id> 查看任务完整详情
interrupt --job <id> 中断运行中的任务
cleanup 清理历史任务
pull --job <id> --consumer <name> 预留的结果拉取接口;当前为 Phase 5 stub

常用过滤和选项:

参数 说明
--target <id> 按拥有任务的 target 过滤或定位
--client <id> list 时按客户端过滤
--status <status> list 时按任务状态过滤
--completed cleanup 时只清理已完成任务
--older-than <duration> cleanup 时清理早于指定时间的任务,默认 10m
--format table/json 输出格式,默认 table

--older-than 支持秒数或带单位的持续时间,例如 30s10m2h

示例

peeka-cli job list --target target_abcd1234
peeka-cli job status --job job_123 --format json
peeka-cli job inspect --job job_123 --target target_abcd1234
peeka-cli job interrupt --job job_123
peeka-cli job cleanup --completed --older-than 30m

版本历史

版本 发布日期 变更说明
0.1.16 2026-06-07 新增 job 命令组

相关命令


回到顶部

Copyright © 2026 Peeka contributors. Distributed under the Apache License 2.0.

This site uses Just the Docs, a documentation theme for Jekyll.