У меня есть два сценария, которые я хочу выполнить на сервере. Проблема заключается в том, что Фрист скрипт устанавливает некоторые переменные окружения и должен быть выполнен с помощьюВыполнение команды источника с помощью JSch
. script1.ksh
в то время как вторая может быть выполнена только с помощью
script2.ksh
Теперь, если я дам JSch следующую строку, чтобы выполнить
cd work_dir && . script1.ksh && ./script2.ksh
Это говорит мне script1.ksh не нашел Whil, если я пытаюсь
cd work_dir && ./script1.ksh && ./script2.ksh
Конечно, переменные в скрипте2 не определены.
Есть ли способ выполнить такую команду в JSch?
Вы пробовали делать 'источник script1.ksh' вместо' , script1.ksh'? –
да, скажите, что «источник» не найден, спасибо в любом случае –
'. ./Script1.ksh'? –