Я пытался выполнить удаленный скрипт, используя ssh.Скрипт использует команду pwd внутри него.Когда я выполняю этот файл сценария с помощью ssh, PWD возвращает каталог локального сервера вместо удаленного каталога.
_mydir=$PWD
var1=$JAVA_HOME
echo ${_mydir}
echo ${var1}
${var1}/bin/java -jar ${_mydir}/ls-jar-1.1-SNAPSHOT.jar
И я запускаю указанный выше файл с другого хоста с помощью команды:
ssh -p 2222 user1@host123 "bash -l -c '/home/user1/dir/./runjar.sh'"
Путь Javaуказан правильно, но не путь к файлу