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