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