Project

General

Profile

Edit Actions

操作問い合わせ #3709

open

Windowsでジョブ実行する際、ジョブコントローラ変数STD_OUTの内容がコマンド実行される

Added by Anonymous 7 months ago. Updated 7 months ago.

Status:
回答中
Priority:
通常
Assignee:
-
Start date:
11/16/2023

Description

お世話になります。以下の事象について、仕様を確認させていただきたく存じます。

Windowsサーバーでジョブを実行する際、
ジョブコントローラ変数[STD_OUT]が有効で、
かつジョブ実行前にSTD_OUTに2行以上の入力がある場合、
STD_OUTの2行目以降の入力が、Windowsコマンドと解釈されて実行される事象を確認しています。

こちらは意図した動作になりますでしょうか?
・以下のリファレンスページを確認させていただきましたが、コマンド実行される旨の記述は見当たりませんでした。
 https://www.jobarranger.info/document/doku.php?id=4.0:reference:appendix:variable_lists
・こちらの動作が何らかの不具合の場合、同事象が想定されるJobArrangerのバージョンや環境について教えていただけますと幸いです。

テストしたジョブネットのxmlとテスト内容を記載したExcelファイルを添付させていただきます。

---
■検証環境
JobArrangerサーバー
・OS:Rocky Linux 8.8 (Green Obsidian)
・zabbix server:5.0.37
・JobArranger Server:v5.1.0 (revision 1849) (2021-11-26)

Windows Server
・OS:Windows Server 2019
・JobArranger Agent:v5.1.0
---

以上、何卒よろしくお願いいたします。


Files

JobArranger_STD_OUT検証.xlsx (458 KB) JobArranger_STD_OUT検証.xlsx Anonymous, 11/16/2023 03:29 PM
test.xml (5.43 KB) test.xml Anonymous, 11/16/2023 03:31 PM
Actions #1

Updated by 保守サポート 担当2 7 months ago

  • Status changed from 新規登録 to 担当者処理中

Updated by 保守サポート 担当2 7 months ago

  • Status changed from 担当者処理中 to 回答中

環境変数を設定する際に、setコマンドを利用しているのですが、設定する値に改行が含まれることで、複数行コマンドとして処理されてしまい2行目の文字列をコマンドとして実行していました。

全バージョンで、この方式を採用ている為、対策バージョンは、ありません。

Edit Actions

Also available in: Atom PDF