Project

General

Profile

Edit Actions

操作問い合わせ #2558

closed

Job Arrangerの動作について

Added by Anonymous over 7 years ago. Updated about 4 years ago.

Status:
終了
Priority:
高め
Assignee:
-
Start date:
05/02/2017

Description

Job Arrangerの動作についてご教示ください。
以下のような一番簡単なジョブフローでテストしています。

[START]→[JOB]→[END]

上記の[JOB]に登録しているコマンドは、↓になります。
----------------------------------------------
ls
touch /tmp2/abc.txt
ls
----------------------------------------------

質問①
touch /tmp2/abc.txt については、
意図して存在しないディレクトリ(/tmp2)を指定しているため
エラーになりますが、Job Arrangerでは正常完了します。
これをエラーと判定するには、判定アイコンを作成し、
/tmp2/abc.txt が存在するかどうかを分岐させる仕組みが必要でしょうか?

質問②
エージェント側のコマンドラインから、touch /tmp2/abc.txtを実行すると、
以下のように終了コードが、"1"になります。
----------------------------------------------
  1. touch /tmp2/abc.txt
    touch: `/tmp2/abc.txt' に touch できません: そのようなファイルやディレクトリはありません
  2. echo $?
    1
    ----------------------------------------------

ですが、ジョブマネージャのジョブ実行結果画面だと、
戻り値が、"0"となっています。
この動作は、正しいのでしょうか?

以上、よろしくお願い致します。

<環境>
Zabbix 3.0(CentOS 7)
Job Arranger 3.2.0

Updated by 保守サポート 担当 over 7 years ago

  • Status changed from 新規登録 to 回答中

ジョブアレンジャーのご利用ありがとうございます。

正常完了となっているジョブアイコンのJOB_EXIT_CDは1になっていませんでしょうか?
緑表示アイコンの右クリック変数表示、もしくは実行結果表示タブの戻り値でも確認できます。

ジョブアイコンでの停止(エラー判定)はジョブ停止コードの指定で行います。
http://ジョブ管理.fitechforce.com/reference-manual_3.2/jobnet-icon-job.html

速やかな返信のためにサポート契約をご検討頂ければ幸甚です。
宜しくお願い致します。

Updated by Anonymous over 7 years ago

たまにくるひとです。

僕の場合はなぜファイルがないのに正常になった理由を

https://naiggy.blogspot.jp/2017/05/job-arranger.html

以上です。

Updated by Anonymous over 7 years ago

たまにくるひとです。

分岐処理に関してご参考までに

https://naiggy.blogspot.jp/2017/05/job-arranger_9.html

以上です。

Updated by Anonymous over 7 years ago

ご回答ありがとうございます。
内容について理解しました。
本件クローズでお願いします。

Actions #5

Updated by 保守サポート 担当 over 7 years ago

  • Status changed from 回答中 to 終了
Edit Actions

Also available in: Atom PDF