LINUX.ORG.RU

Ввод переменной в bash удаленно

 ,


2

2

Пытаюсь удаленно выполнить простенький скрипт:

ssh root@10.10.10.10 < ./script.sh

#!/bin/sh
echo "Please enter Login:"
read login
echo "Please enter Password:"
read pass

в итоге вижу тока приглашение

Please enter Login:

и на этом все останавливается, тобишь как будто скрипт выполнился.

чего не хватает?

printf "myname\nmypassword\n" | ssh ....

anonymous
()

вообщем нужно выполнять вот так

ssh root@10.10.10.10 «$( < ./script.sh)»

smotritel
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.