Project

General

Profile

操作問い合わせ #2558

Job Arrangerの動作について

Added by Anonymous over 4 years ago. Updated over 1 year 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

Also available in: Atom PDF