BPXWUNIX: ошибка не найдена при попытке запустить скрипт Regina Rexx - PullRequest
0 голосов
/ 24 августа 2018

Я создал программу чтения лог-файлов на Java, которая должна оповещать меня через Xymon, когда более 1 сервера Redis одновременно недоступны.

Теперь я должен передать вывод в Xymon через скрипт Rexx, и я попытался сделать это, вызвав команду для запуска Java-программы с использованием bpxwunix.

Однако, когда я запускаю код для его проверки, он говорит: «sh: 1: BPXWUNIX not found».

Я не понимаю, что я делаю неправильно, я искал метод, чтобы каким-то образом включить функцию bpxwunix, но я понимаю, что это не обязательно.

Я почти уверен, что проблема в скрипте Rexx, потому что я попробовал пустую программу на Java, которая просто печатает одну строку, и получил ту же ошибку.Также попытался просто запустить программу в командной строке с помощью java -jar, и она работает нормально.

Я говорю о Regina Rexx (хотя в тегах указано oorexx и netrexx, я не смог добавитьновый тег rexx, потому что моя репутация была недостаточно высокой).И я пытаюсь это сделать в Ubuntu 18.04.

Кто-нибудь, кто может мне помочь?Пожалуйста, сообщите мне, если я пропустил какие-либо детали!Код Rexx указан ниже:

/* rexx */

env.0=1
env.1="/usr/bin:.:/usr/lib/jvm/java-1.11.0-openjdk-amd64/bin:."

stdin.0=0

reader="/home/slave2/Downloads/LogFileReader.jar"

cmd="java -jar reader"

call bpxwunix cmd,stdin.,stdout.,stderr.,env.

SAY "stdout:"

exit

1 Ответ

0 голосов
/ 24 мая 2019

IBM предоставляет BPXWUNIX в качестве встроенной команды в операционной системе z / OS.Если вы там не участвуете - и ваше упоминание о Регине Рекс подразумевает, что вы этого не сделаете - команда не будет доступна.

...