Автоматизируйте интерактивную команду, которая использует /dev/tty

Ну в значительной степени это в названии.

У меня есть интерактивная команда. Этот попросить пароль через /dev/tty, Я использую эту команду в сценарии оболочки. Таким образом, команда должна прочитать информацию через stdin, Я исследовал несколько способов сделать это:

  • Ищите опцию принудительного ввода stdin (а-ля ssh с -T опция)
  • Простые, перенаправления потоков
  • Сопроцессы (|&) установить связь между текущим скриптом и командой с сопроцессором
  • Я пробовал именованные каналы

Я запускаю этот скрипт в оболочке Korn (AIX). Я не могу использовать внешние инструменты, такие как ожидают или пусто ни один.

У тебя есть какие-нибудь подсказки?

0 ответов

Другие вопросы по тегам