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