Ich versuche automate xterm und es beruht hauptsächlich auf der -S
Option beim Starten der xterm
.Wie verwende ich xterm mit -S Option?
Von Manpage
-Sccn
Diese Option ermöglicht es xterm als Eingangs- und Ausgangs Kanal für ein bestehendes Programm verwendet werden und manchmal in spe- zial Anwendungen verwendet wird. Der Optionswert gibt die letzten Buchstaben des Namens eines Pseudo-Terminals an, der im Slave-Modus verwendet werden soll, plus die Nummer des geerbten Datei-Deskriptors. Wenn die Option ein "/" - Zeichen enthält, begrenzt dies die Zeichen, die für den Pseudo-Terminal-Namen aus dem Dateideskriptor verwendet werden. Ansonsten werden genau zwei Zeichen aus der Option für den Pseudo-Terminal-Namen verwendet, der Rest ist der Dateideskriptor. Beispiele (die ersten beiden sind gleichwertig, da der Beschreiber der letzten „/“ folgt):
-S/dev/pts/123/45
-S123/45
-Sab34
Beachten Sie, dass xterm keine Dateideskriptor nicht schließt, die es nicht für den eigenen Gebrauch geöffnet haben . Es ist möglich (obwohl wahrscheinlich nicht tragbar) , eine Anwendung zu haben, die einen offenen Dateideskriptor zu xterm nach der Initialisierung oder der Option -S zu einem Prozess , der in dem Xterm ausgeführt wird, übergibt.
Ich hoffe, dass diese Option die Eingabe- und Ausgabekanäle von xterm nutzen und angepasst werden kann.
Wie wird diese Option verwendet?
Mögliches Duplikat von [xterm mit Expect automatisieren] (https://stackoverflow.com/questions/47879791/automation-xterm-using-expect), was wiederum nur meine Frage ist !!! – Dinesh