プロジェクト

全般

プロフィール

操作問い合わせ #2558

完了

Job Arrangerの動作について

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

ステータス:
終了
優先度:
高め
担当者:
-
開始日:
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

保守サポート 担当 さんが7年以上前に更新

  • ステータス新規登録 から 回答中 に変更

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

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

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

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

匿名ユーザー さんが7年以上前に更新

たまにくるひとです。

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

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

以上です。

匿名ユーザー さんが7年以上前に更新

たまにくるひとです。

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

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

以上です。

匿名ユーザー さんが7年以上前に更新

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

保守サポート 担当 さんが7年以上前に更新

  • ステータス回答中 から 終了 に変更

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