プロジェクト

全般

プロフィール

操作問い合わせ #2558

完了

Job Arrangerの動作について

匿名ユーザー さんが8年以上前に追加. 約5年前に更新.

ステータス:
終了
優先度:
高め
担当者:
-
開始日:
2017/05/02

説明

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

他の形式にエクスポート: Atom PDF