У меня есть java-программа Desktop / testfolder / xyz.jar на удаленной машине.
Он также имеет файл конфигурации в той же папке.Когда я подключаю SSH к компьютеру, я делаю:
"ssh user@remote java -cp Desktop/testfolder/xyz.jar Main"
Проблема здесь в том, что файл конфигурации не находится в пути, так как мы находимся в домашней папке, поэтому моя программа не может прочитатьКонфигурация.
Поэтому я хочу сначала перейти в эту папку, а затем запустить программу из этой папки.В сценарии оболочки, если я сделал это
"ssh user@remote cd Desktop/testfolder"
"java -cp xyz.jar Main"
, он выполняет первый оператор, а когда выполняется второй оператор, он выполняется на моем текущем компьютере, а не на удаленном.
Мы можем сделать толькоодна команда или есть другие решения для этого?
Спасибо, Лалит