Thread error output von $? erhöhen bzw dessen error codes richtig interpretieren (5 answers)
Opened by suresh at 2012-01-11 10:16

Linuxer
 2012-01-11 10:29
#155370 #155370
User since
2006-01-27
3875 Artikel
HausmeisterIn

user image
$? enthält den Exitcode eines Kindprozesses; siehe http://perldoc.perl.org/perlvar.html#$CHILD_ERROR
Ich wüsste nicht, dass da noch mehr Informationen drinnen stecken als es in der Perldoc dokumentiert ist.

Die Dokumentation des aufgerufenen Tools sollte erläutern, welche Bedeutung die verschiedenen Exitcodes haben.
Schlimmstenfalls sollte der Quellcode des Tools befragt werden, soweit er verfügbar ist.

edit: Mit etwas Glück schreibt das aufgerufene Programm eine Fehlermeldung nach STDERR, die man ggfs. einfangen und auswerten kann.
Last edited: 2012-01-11 10:30:36 +0100 (CET)
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread error output von $? erhöhen bzw dessen error codes richtig interpretieren