Hallo Rolf!
wie kann ich verhinderen, dass sich ein über CGI aufgerufener und fehlgeschlagener Systembefehl im ERROR_LOG verewigt?
AFAIK erscheinen im Errorlog die Ausgaben auf STDERR (ausser auf Dummbrot IIS natuerlich, aber der interessiert uns hier sicher nicht). Musst also einfach den Kanal auch umleiten, z.B.
system("ping -c 4 $ping_string > $ping_file 2> &1")
oder wenn Du die Fehlermeldungen ganz skippen willst
system("ping -c 4 $ping_string > $ping_file 2> /dev/null")
So lange