So erstellen Sie eine Pseudotty zum Lesen der Ausgabe und Schreiben der Eingabe

Ich verwende fork () und execvp (), um einen Prozess zu erzeugen, der glauben muss, dass er mit einem interaktiven Terminal verbunden ist, damit er ordnungsgemäß funktioniert.

Einmal erzeugt, möchte ich die gesamte Ausgabe des Prozesses erfassen und in der Lage sein, Eingaben an den Prozess zu senden.

Ich vermute, dass psuedo-ttys hier helfen kann. Hat jemand einen Schnipsel, wie das geht?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage