agapanthus: (C) - ext Programm rufen, stdout auswerten

Beitrag lesen

Moin.

Heute komme ich mal mit einem Problem, weit weg von HTML & Co.:

Ich starte auf einer Linux-Kiste aus einem C-Programm ssh (mittels execve in einem Kind-Prozess, Parent wartet mittels wait() auf das Ende des Childs), was wiederum auf einer anderen Linux-Kiste ein Kommando ausführt. Das per ssh gerufene Programm gibt per stdout etwas zurück, die Ausgabe landet auf der Konsole des 1. Rechners. Soweit geht es. Ich brauche diese Ausgabe aber in einer Variable in meinem C-Programm...

Kann mir einer auf die Sprünge helfen?

In Perl ist's so schön einfach ;-)
$output = $command;

Danke für Eure Antworten,
Gruß Frank