Выполнение команды linux через gradle возвращает статус выхода 127 - PullRequest
0 голосов
/ 30 октября 2018

У меня есть эта задача gradle, которая запускает на компьютере с помощью удаленного ssh-соединения следующее:

 println execute(['nohup /opt/ESSyncBatch/runessync.sh &>/dev/null &'])

А вот содержимое runessync.sh

#!/bin/sh
cd $(dirname $0)
echo $(pwd)
java -Dspring.batch.job.names=CADB0200 -jar cics-batch.jar

Если я запускаю команду nohup на моем собственном ssh-соединении вручную (я использую замазку), это делает ожидаемое, но когда я запускаю задачу на gradle, она завершается с ошибкой:

Команда вернула состояние выхода 127: 'nohup /opt/ESSyncBatch/runessync.sh &> / dev / null & '

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...