Я хочу запустить файл .sh, который принимает аргумент в машине Linux. Я использую plink.exe, чтобы выполнить этот файл .sh с Windows-машины. Но я не знаю, что написать в командном файле, чтобы запустить plink.exe, который, в свою очередь, выполняет файл .sh и этот аргумент файла.
Я написал следующую пакетную команду:
@echo off
start C:\Users\Prateek\Desktop\PLINK.EXE -ssh -P 22 user@host -pw password sh -x "/home/user/copy.sh"
Выполнив это, я получаю:
+ echo ''
+ echo 'Enter partner id'
Enter partner id
+ read pid
:
На самом деле «Введите идентификатор партнера» - это аргумент, который мне нужно передать.