Thread cmd- laufwerk einbinden, fehler auffangen (4 answers)
Opened by lolz at 2007-06-01 16:06

murphy
 2007-06-01 17:48
#37566 #37566
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
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.

View full thread cmd- laufwerk einbinden, fehler auffangen