Derzeit verwende ich ein Software-Skript, das eine kontinuierliche Eingabe über das Terminal erfordert. Das Skript wertet Dateien kontinuierlich aus, indem es es empfängt Pfadeingabe und die Datei im Pfad auswerten.
Das Ziel : Ist es möglich, ein Skript auszuführen, das eine Eingabe durch Übergeben der Eingabe von erfordert ein anderes Terminal oder Skript.
Die Auswertesoftware lädt viele Daten, bevor sie für die Verarbeitung bereit ist. Daher würde ich es vorziehen, die Software am Laufen zu halten und von Zeit zu Zeit Eingaben zu übergeben. Anstatt die Software zu starten und alle erforderlichen Daten zu laden (was Zeit kostet).
Ich kann erwähnen, dass ich es versucht habe tty finden:
$ /dev/pts/19
dann durch anderes Terminal laufen: $ <command> <myinput> > /dev/pts/19
wo der Befehl durch 'echo / print' ersetzt wird
Es wird jedoch nur auf dem anderen Terminal gedruckt, es fungiert jedoch nicht als Eingabe für die Software.
quelle