Ожидайте выполнения локального скрипта на удаленном сервере и передайте ему аргумент другого скрипта - PullRequest
0 голосов
/ 16 сентября 2018

Мой вопрос - это вариант этого один. Я пытаюсь выполнить локальный сценарий удаленно с помощью ожидаемого; это работает и упоминается в предыдущем посте. Однако в дополнение к удаленному выполнению этого сценария мне нужно передать аргумент этому сценарию, который является другим локальным файлом. Я перепробовал несколько вариантов, но ни один из них не сработал, несколько из них приведены ниже:

spawn bash -c "ssh $host bash -s < ./local_script.sh  ./local_file_arg1.txt"
spawn bash -c "ssh $host bash -s -- < ./local_script.sh  ./local_file_arg1.txt"

Проблема в том, что он пытается найти файл на удаленном сервере.

...