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")