|
|
 |

|

 |

| Community » Perl: Allgemeines Forum |
|
Fehlermeldungen unterdrücken
|
Seitenanfang |
| Hallo Gibt es eine Möglichkeit, in einem pearl-Script etwas einzubauen, was sämtliche Fehlermeldungen unterdrückt? Gruß Ingo
Datum: 02.08.2007-16:15

|
re: Fehlermeldungen unterdrücken
|
Seitenanfang |
| Hallo! Wenn du ganz einfach sämtliche Fehlermeldungen unterdrücken willst, schließe einfach die Standardfehlerausgabe:
close STDERR; Vermutlich wäre es an der Stelle sinnvoll, den STDERR in eine Fehlerdatei umzuleiten, mit einem anschließenden open STDERR, '>>Fehler.txt'; oder so. Ich weiß jetzt gar nicht, ob es einen Befehl gibt, mit dem man den STDERR direkt umschalten kann. (wahrscheinlich ja)Du könntest aber auch das DIE- bzw. WARN-Signal abfangen:
$SIG{__WARN__} = sub {}; $SIG{__DIE__} = sub { exit };
Auch dann werden keinerlei Fehlermeldungen mehr ausgegeben, bzw. kannst du über diese Subroutinen das Verhalten deines Skriptes im Fehlerfall natürlich genaustens einstellen.Grüße, Skrilax
Datum: 02.08.2007-22:59

|
re: Fehlermeldungen unterdrücken
|
Seitenanfang |
| Ja! Den korrekten Quellcode, so dass keine Fehlermeldungen mehr entstehen ;-) Die Fehlermeldungen kommen doch nicht fuer umsonst, warum moechtest du sie unterdruecken?
Datum: 03.08.2007-01:15

|
re: Fehlermeldungen unterdrücken
|
Seitenanfang |
| Hallo nochmal Hat sich inzwischen erledigt. Mir hat jemand das Script soweit in Ordnung gebrcaht, dass es keine Fehler mehr macht. Danke für Eure Antworten. Gruß Ingo
Datum: 03.08.2007-16:04

|
|

|

|

|
 |

|

|
|