Thread Systemaufruf, kehrt nicht zurück (15 answers)
Opened by theresa at 2008-03-03 15:45

theresa
 2008-03-03 15:45
#106586 #106586
User since
2007-07-17
90 Artikel
BenutzerIn
[default_avatar]
Hallo,
habe gerade ein Problem mit einem Systemaufruf. Das Programm, das ich mit system bzw `` aufrufe, kehrt nicht zurück...
Es geht um eine vpn-verbindung, der Befehl klappt, also man kann die Verbindung damit aufbauen, aber danach kommt keine Eingabeaufforderung mehr. Man muss eine zweite cmd öffnen um die Verbindung wieder zu trennen.

Mit perl ist das ein Problem, denn nach dem Aufbau der Verbindung will ich andere Sachen machen. Der bleibt dann da aber stehen und wartet.

Zusätzlich kommt dass wenn man falsche Login-Daten eingibt, die Verbindung nicht aufgebaut werden kann. Dann muss ich die Rückgabe vom Befehl vearbeiten können.

Also... muss es programmieren so dass es es versucht wird die Verbindung aufzubauen. Wenn eine Rückgabe vorliegt (Fehler), dann wird sie auch behandelt, wenn das Programm aber nicht zurückkehrt (Verbindung war erfolgreich), dann muss halt woanders weiter gemacht werden.

Vielleicht geht das mit warten oder so... also 1 Sekunde, z.B. und je nachdem ob eine Rückgabe vorliegt oder nicht... entsprechend reagieren.

Wie kann man so etwas programmieren? oder geht es mit etwas ganz anderes. Vielleicht threads oder so...?

View full thread Systemaufruf, kehrt nicht zurück