Я пытаюсь выполнить файл оболочки на удаленном сервере, используя Plink из пакетного файла. Оба файла находятся на моей локальной машине. Все работает, но параметры, которые я пытаюсь вернуть в свой файл оболочки: вот что я сделал
Файл оболочки «test.sh»:
#!/bin/sh
echo Get parameter 1
echo ${1}
echo Get parameter 2
echo $2
Пакетный файл «test.cmd»:
@ECHO OFF
plink.exe myuser@MYHOST -batch -ssh -m test.sh param1 param2
Результат:
D:\path>test.cmd
Get Parameter 1
Get Parameter 2
D:\path>
Команды оболочки возвращают пустые параметры