job コマンド

目次

  1. 概要
  2. 構文
  3. サブコマンド
  4. バージョン履歴
  5. 関連コマンド

概要

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 のような duration を受け付けます。

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 コマンドグループを追加

関連コマンド

  • probe - probe 実行を管理
  • consumer - バッファ済み結果を読み取る
  • target - target を選択

トップに戻る

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

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