get_jobs

既存のジョブをリストします。

標準モード

emcli get_jobs
        [-name="job_name_pattern"]
        [-owner="job_owner"]
        [-job_ids="ID1;ID2;..."]
        [-targets="type1:name1;type2:name2;..."]
        [-status_ids="status1;status2;..."]
        [-noheader]
        [-script | -format=
                           [name:<pretty|script|csv>];
                           [column_separator:"column_sep_string"];
                           [row_separator:"row_sep_string"];
        ]

[ ]  indicates that the parameter is optional

インタラクティブまたはスクリプト・モード

get_jobs
      [(name="job_name_pattern"]
      [,owner="job_owner"]
      [,job_ids="ID1;ID2;..."]
      [,targets="type1:name1;type2:name2;..."]
      [,status_ids="status1;status2;..."]
      [,noheader=True|False]
      [,script=True|False | ,format=
                 [name:<pretty|script|csv>];
                 [column_separator:"column_sep_string"];
                 [row_separator:"row_sep_string"];
      ])

[ ]  indicates that the parameter is optional

オプション

  • name

    フィルタリングのためのジョブ名のパターン。

  • owner

    フィルタリングのためのジョブの所有者。

  • job_ids

    出力フィルタとして使用するジョブIDをリストします。

  • targets

    出力フィルタとして使用するターゲット(名前とタイプのペア)をリストします。

  • status_ids

    出力フィルタとして使用する数値ステータスIDをリストします。

    設定可能なすべてのジョブ・ステータスの数値コードは次のとおりです。

    • ABORTED(Error)=3

    • ACTION_REQUIRED_STATUS=22

    • COMPLETED(Successful)=5

    • EXECUTING(Running)=2

    • FAILED=4

    • INACTIVE=14

    • MISSING_CREDS_STATUS=21

    • QUEUED=15

    • REASSIGNED_STATUS=20

    • SCHEDULED=1

    • SKIPPED=18

    • STOPPED=8

    • STOP_PENDING=12

    • SUSPENDED_AGENT_DOWN=7

    • SUSPENDED_BLACKOUT=11

    • SUSPENDED_EVENT=10

    • SUSPENDED_LOCK=9

    • SUSPEND_PENDING=13

    • SUSPENDED_USER=6

    • TARGET_NOT_READY_STATUS =26

  • noheader

    列見出しのない表形式の情報を表示します。

  • script

    これは、-format="name:script"と同じです。

  • format

    書式指定(デフォルトは-format="name:pretty")。

    • format="name:pretty"は、スクリプトによる解析を目的としない読取り可能な書式で出力表を出力します。

    • format="name:script"は、デフォルトの列セパレータをタブに、デフォルトの行セパレータを改行に設定します。列および行セパレータの文字列を指定して、これらのデフォルトを変更できます。

    • format="name:csv"は、列セパレータをカンマに、行セパレータを改行に設定します。

    • format=column_separator:"column_sep_string"は、verb出力の列を<column_sep_string>で区切ります。行は改行で区切られます。

    • row_separator:"row_sep_string"は、verb出力の行を<row_sep_string>で区切ります。行はタブ文字で区切られます。

出力列

名前、タイプ、ID、実行ID、スケジュール、タイムゾーン、完了、ステータス、ステータスID、所有者、ターゲット・タイプ、ターゲット名

これらの例では、指定したジョブID 12345678901234567890123456789012および09876543210987654321098765432100のジョブを表示します。

例1 - コマンドライン形式

emcli get_jobs
      -job_ids="12345678901234567890123456789012;09876543210987654321098765432100"

例2 - スクリプトおよび対話形式

get_jobs
    (job_ids="12345678901234567890123456789012;
       09876543210987654321098765432100")

これらの例では、mainhost.example.comという名前のホスト・ターゲットに対して実行される、スケジュール済または完了したすべてのジョブを表示します。

例3 - コマンドライン形式

emcli get_jobs
      -status_ids="1;5"
      -targets="mainhost.example.com:host"

例4 - スクリプトおよび対話形式

get_jobs
     (status_ids="1;5", 
      targets="mainhost.example.com:host")