Reto Strub: Befehl wie in der Komandozeile ausführen

Beitrag lesen

Hallo zusammen

Ich versuche in meinem Perlscript einen Befehl auf die Komandozeile auszugeben.

Ich habe folgendes versucht:
  my $Ver = qx(cinternet --version);

Das funktioniert. In der Variable $Ver steht dann die Version des cinternet.

Wenn ich allerdings folgendes eingebe:
  my $Status = qx(cinternet -i ippp0 -p Green.ch -s);

Dann kommt nichts in die Variable. Gebe ich die selbe Zeile in ein Konsolenfenster, bekomme ich 3 Zeilen zurück:
  status: disconnected
  action-flags: 0x01
  number-of-links: 0

Weshalb steht in meiner Variable nichts ???

Könnt Ihr mir da mal weiterhelfen ???

Danke
Reto