Rolf: Systembefehle und Fehlerbehandlung

Beitrag lesen

Hallo,

wie kann ich verhinderen, dass sich ein über CGI aufgerufener und fehlgeschlagener Systembefehl im ERROR_LOG verewigt?

Viele Grüße, Rolf

Beispiel

if( system("ping -c 4 $ping_string > $ping_file") ){
print "<h4>Unbekannter Host oder Fehler im Ping-Befehl</h4>";
unlink $ping_file;
exit(0);
}

Obwohl hier ein exit(0) steht, erfolgt ein Eintrag in die LOG-Datei