Wie Fehlerursache bei Programmabbruch feststellen ?
Raphael
- perl
Hallo,
ich habe eine kleine TCP-Serveranwendung in Perl geschrieben.
Diese scheint sich eigenständig zu beenden, mir ist aber unklar, weswegen.
Gibt es eine Möglichkeit, dass das Perl-Skript beim Erkennen des eigenen "Tods" die Ursache in FOrm eines möglichen Errorcodes in ein Logfile schreibt ?
Viele Gruesse,
Raphael
use Mosche;
ich habe eine kleine TCP-Serveranwendung in Perl geschrieben.
Diese scheint sich eigenständig zu beenden, mir ist aber unklar, weswegen.
Gibt es eine Möglichkeit, dass das Perl-Skript beim Erkennen des eigenen "Tods" die Ursache in FOrm eines möglichen Errorcodes in ein Logfile schreibt ?
Baue mal ein "eval {};" um den fraglichen Code rum, dann kannst du, wenn Perl per "die()" oder ähnlichem rausspringt nocht Statusüberprüfungen vornehmen, insb. $@ abfragen.
Alternativ kannst du noch passende Signalhandler überschreiben.
use Tschoe qw(Matti);