Автоматизируйте интерактивную команду, которая использует /dev/tty
Ну в значительной степени это в названии.
У меня есть интерактивная команда. Этот попросить пароль через /dev/tty, Я использую эту команду в сценарии оболочки. Таким образом, команда должна прочитать информацию через stdin, Я исследовал несколько способов сделать это:
- Ищите опцию принудительного ввода stdin (а-ля
sshс-Tопция) - Простые, перенаправления потоков
- Сопроцессы (
|&) установить связь между текущим скриптом и командой с сопроцессором - Я пробовал именованные каналы
Я запускаю этот скрипт в оболочке Korn (AIX). Я не могу использовать внешние инструменты, такие как ожидают или пусто ни один.
У тебя есть какие-нибудь подсказки?