操作問い合わせ #278
完了ジョブコントローラ変数アイコンで指定した変数が後続のジョブで使用できない
ステータス:
終了
優先度:
通常
担当者:
-
開始日:
2013/10/02
説明
担当者様
お世話になっております。
ジョブコントローラ変数アイコンで変数(HOGE=aaaaaa)を指定し
その後ろにジョブを作成(echo ${HOGE} >>/tmp/test.log)し
実行したところ変数が引き継がれず空になってしまいます。
ジョブのステータスを見たところ指定した変数は入っているようなのですが
指定の仕方に問題があるのでしょうか?
(もしくはジョブの引数に使えない変数なのでしょうか?)
恐れ入りますが使用方法をご教示お願致します。
匿名ユーザー さんがほぼ11年前に更新
- ステータス を 担当者処理中 から 回答中 に変更
Job Arranger for Zabbixのご利用ありがとうございます。
お問い合わせの件についてご回答致します。
ジョブコントローラ変数アイコンで指定した変数を、ジョブアイコン指定のアプリケーションに
引き継ぐためにはジョブアイコンの設定でジョブ変数を指定して頂き、変数の値に
ジョブコントローラ変数($ジョブコントローラ変数名)定義して頂くことで対応可能です。
例:変数アイコンで定義した変数(HOGE=aaaaaa)をジョブアイコン(アプリケーション)に通知する。
・ジョブアイコン設定のジョブ変数に変数名「HOGE」、値に「$HOGE」を追加します。
※ジョブ変数名は自由に指定可能です。
・アプリケーション実行時に環境変数「HOGE=aaaaaa」が展開されます。
以上、よろしくお願いいたします。