#!/bin/sh # # heute.cgi: POP-Test-Statistik des aktuellen Tages anzeigen. # if [ "$1" = "" ] then # aktuelles Datum: DATE=`date '+%d.%m.%y'` YYMM=`date '+%y%m'` DD=`date '+%d'` else # uebergebenes Datum: YY=`echo $1 | cut -c1-2` MM=`echo $1 | cut -c3-4` DD=`echo $1 | cut -c5-6` DATE=$DD.$MM.$YY YYMM=$YY$MM fi cd /home/horn/public_html/poptest cat << EOF Content-Type: text/html
Ort | Tel | Anwahl OK | Anwahl ERROR | Durschnittlicher Paketverlust | |
$1 | $2 | " if [ -f "$YYMM/$DD/$1" ]; then cat $YYMM/$DD/$1 | awk ' BEGIN { SUMOK=0; SUMERR=0; SUMLOST=0 } { if ($2 == "ERR") SUMERR++ else SUMOK++; SUMLOST = SUMLOST + $3; } END { printf("%d | ", SUMOK); if (SUMERR != 0) printf("%d | ", SUMERR); else printf("%d | ", SUMERR); if (SUMLOST != 0) printf("%.2f %% | %.2f %% | \n", SUMLOST / (SUMOK + SUMERR)); }' else echo "keine Daten | keine Daten | keine Daten | " fi done cat << EOF
Letzte Änderung: 22.05.1997