piet: kein gltiger Rückgabewert von shell befehl (Linux)

Beitrag lesen

Hallo,

ich öffne mit einerm Perlscript eine ISDN-Verbindung. Danach warte ich 10 Sekunden und frage die Dynamische IP-Adresse ab.

......
my $ipadr = exec /sbin/ifconfig | grep ippp0 -A 1 | grep "inet Adresse" | cut -d: -f2 | cut -d" " -f1;
chomp($ipadr);

print "http://$ipadr";  

Die Codezeilen kommen genau hintereinander.
Wenn ich mein Programm starte bekomme ich keine IP-Adresse.
Wenn ich die obigen Zeilen bei verbundenem ISDN-Kanal auf der Konsole ausführe, bekomme ich eine IP.
Es hat aber schon einmal beides funktioniert, nur ich weiß nicht warum ??

Gruß
          piet