В настоящее время я использую программный скрипт, который требует непрерывного ввода через терминал. Сценарий оценивает файлы непрерывно, получая входные данные пути и оценивая файл в пути.
Цель : возможно ли запустить скрипт, требующий ввода, путем передачи ввода из другого терминала или скрипта.
Программное обеспечение для оценки загружает много данных перед тем, как быть готовым к обработке, поэтому я бы предпочел, чтобы программное обеспечение работало и время от времени просто передавало данные. Вместо запуска программного обеспечения и загрузки всех необходимых данных (что занимает много времени).
Я могу упомянуть, что я попытался tty найти:
$ /dev/pts/19
затем через другой терминал запустить:
$ <command> <myinput> > /dev/pts/19
где команда заменяется на «echo / print».
Однако, она просто печатает на другом терминале, она не действует как ввод в программное обеспечение.