Получение пользовательского ввода из сценария, используемого как stdin для сеанса SSH

У меня есть сценарий оболочки, который запускает команды и запрашивает ввод пользователя. Сценарий находится на моем компьютере. Я использую скрипт как stdin для сеанса ssh для удаленного выполнения команд. Проблема, с которой я столкнулась, – это команда чтения, похоже, не ждет ввода пользователя. Нужно ли в любом случае запрашивать ввод пользователя в сеансе SSH, используя скрипт как stdin?

локальная оболочка:

ssh root@10.0.0.1 < example.sh 

example.sh:

 #!bin/bash #example.sh echo "Enter Name" read user_name #script doesn't wait for user input 

Interesting Posts

посетите веб-сайт с несколькими доменами на том же сервере, используя IP-адрес

Требуется ли для имитации сбой mdadm перестроить весь массив? mdadm -manage -set-faulty

Ленивое монтирование удаленной файловой системы (с sshfs)

Как объединить два логических тома, которые находятся на одном физическом томе в LVM?

Искать только в текстовых файлах, которые не являются исходным кодом

Расширение макроса Gmake: макрос вызывает макрос с переменной в аргументах

Как перенаправить вывод команды «xterm -hold -e»

Emacs: автоматически переключается в режим char при переключении в анси-терминальное окно

Можем ли мы исправить уже исправленный шрифт?

Grep для числа, исключая его часть с плавающей запятой

Каков источник «скомпилировать его самостоятельно» в linux

Как заставить CLI работать на выделенной графике?

bash: отключение отдельных строк от эха

Возможно переименование текущего каталога из оболочки?

Почему в моем выражении grep нужно использовать $ 'string' для соответствия символам табуляции?

Linux и Unix - лучшая ОС в мире.