Mister-X
19-04-2009, 19:09
Hallo,
ich möchte ein Programm unter Linux schreiben, indem ich nach dem Aufruf von system() einen weiteren Befehl geben kann, der für das Programm bestimmt ist, das durch system() aufgerufen wurde.
Beispiel: Durch system() wird der Befehl fürs Entpacken eines Archivs aufgerufen. Dann wird das Passwort verlangt. Wie kann dieses Passwort eingegeben werden?
Bei einem doppelten Aufruf der Funktion würde die Zweite ja erst dann ausgeführt werden, wenn die Erste komplett beendet wurde. Wie kann ich da eingreifen?
ich möchte ein Programm unter Linux schreiben, indem ich nach dem Aufruf von system() einen weiteren Befehl geben kann, der für das Programm bestimmt ist, das durch system() aufgerufen wurde.
Beispiel: Durch system() wird der Befehl fürs Entpacken eines Archivs aufgerufen. Dann wird das Passwort verlangt. Wie kann dieses Passwort eingegeben werden?
Bei einem doppelten Aufruf der Funktion würde die Zweite ja erst dann ausgeführt werden, wenn die Erste komplett beendet wurde. Wie kann ich da eingreifen?