操作問い合わせ #3687
完了IFのVariable
ステータス:
終了
優先度:
高め
担当者:
-
開始日:
2023/09/12
ファイル
保守サポート 担当2 さんが11ヶ月前に更新
- ステータス を 新規登録 から 回答中 に変更
VAR_JOBCONTROLをecho 等で、標準出力へ出力してください。
https://www.jobarranger.info/document/doku.php?id=4.0:reference:appendix:variable_lists
STD_OUTに、入りますので、別変数に格納しなおしてください。
※変数名VAR_JOBCONTROLにするのが簡単かと思います。
https://www.jobarranger.info/document/doku.php?id=4.0:reference:icons:jobnet_icon_variable
保守サポート 担当2 さんが11ヶ月前に更新
echoコマンド等で、標準出力へ書き込んだデータは、リターンコードの有無に関係なくジョブコントローラ変数STD_OUTに渡されます。
ですので、Script側で、Serverへ渡す必要がある情報のみをechoコマンド等で、出力してください。
※同時に複数のデータを必要とされている場合は、配列形式、JSON形式などで、ServerへSTD_OUT経由でデータを渡して、別のJOB ICONで必要データを取り出すScriptを作成し、抽出されている方もおられます。
JOB ICON終了時に、ジョブコントローラ変数STD_OUTにデータが格納されてますので、ジョブコントローラ変数ICONで下記を設定する事により、STD_OUTのデータが、VAR_JOBCONTROLに格納されます。
変数名:VAR_JOBCONTROL
値:$STD_OUT
IF ICONでは、VAR_JOBCONTROLを判定されてますので、ジョブコントローラ変数ICONで、格納された値を判定できます