Thread cmd- laufwerk einbinden, fehler auffangen
(4 answers)
Opened by lolz at 2007-06-01 16:06
Wenn Du einen Befehl mit system ausführst, bekommst Du den Fehlerstatus des ausgeführten Programmes als Rückgabewert. Wenn Du Backticks verwendest, ist der Fehlerstatus des Programmes $? >> 8.
Allerdings weiß ich nicht, ob der Befehl net den Fehlercode, den er ausgibt, auch als Status zurückgibt. Falls nicht, kannst Du auf die Ausgabe ja einfach mit einem regulären Ausdruck losgehen, zum Beispiel so: my ($errno) = $out =~ m/(\d+)/;\n\n <!--EDIT|murphy|1180705730--> When C++ is your hammer, every problem looks like your thumb.
|