не может выполнить следующий оператор в сценарии оболочки после запуска jav-приложения java с помощью nohup - PullRequest
0 голосов
/ 25 сентября 2018

Невозможно выполнить другие инструкции после того, как я запускаю jav-файл jav (который присутствует на другом хосте) из моего сценария оболочки. Я попытался использовать nohup, но все еще не смог выйти.ниже мой скрипт

#!/usr/bin/env bash
 sshpass -p "${array[1]}" ssh -oStrictHostKeyChecking=no ${array[0]}@${array[2]} "cd ${array[3]} &&  echo -ne '\n' | nohup java -jar myapp.jar";
#some other instructions
echo "next statement"

уже пробовал Скрипты с nohup внутри не корректно выходят , но это не работает.

1 Ответ

0 голосов
/ 25 сентября 2018
sshpass -p pass ssh -o StrictHostKeyChecking=no xyz@hostname 'cd dir; nohup java -jar myapp.jar'

Попробуйте сделать это с соответствующей заменой значений

...