linux-l: Y2K-bug in webalizer

Dr. Bernd Freistedt bf at bcf.in-berlin.de
Do Jan 6 11:57:45 CET 2000


Leider werden die usage_*.html-Filenamen im
$DOCUMENT_ROOT/webalizer in diesem Jahr abgeschnitten (statt
usage_0100.html kommt usage_010.html zustande). Damit stimmt der
Link auf der index.html nicht mehr.
Wer mag, lasse nach jedem webalizer-Lauf das kleine Script
darueberwursteln:

#!/bin/sh
#
d=`pwd`
cd /usr/local/httpd/htdocs/webalizer # ggf. anpassen
convfi=`ls usage_??0.html`
for i in $convfi
do
        j=`echo $convfi | sed s/"\."/"0\."/`
        mv $i $j
done
cd $d

Das laesst sich auch, wenn webalizer per cron gestartet wird, in
der gleichen crontab-Zeile unterbringen (nach 'nem ";"). Und damit
stimmt wieder alles.
Naechstes Jahr koennt ihr das wieder loeschen, dann heisst's
mindestens usage_0101.html.

DISCLAIMER: NO WARRANTIES ;-)

Gruessli
Bernd





Mehr Informationen über die Mailingliste linux-l