oli@netcup ~ $ date
Thursday, August 7th, 2008
oli@netcup ~ $ echo Confixx Backup – awstatsConfixx Backup – awstats
Nach der Einspielung eines Backups kam es, dass Confixx plötzlich keinerlei awstats Updates mehr durchführte, nach einigem Suchen fand ich dann heraus, dass die pipelog.pl von Confixx nicht mehr die richtigen Logfiles angesprochen hat.
Die Logfiles die pipelog.pl anspricht werden aber leider auch nicht vom updateskript nachträglich generiert, also musste Hand angelegt werden:
for i in `ls /etc/apache2/confixx_vhosts`
do
domains=`grep ServerName /etc/apache2/confixx_vhosts/$i | awk '{print $2}'`
for j in $domains
do
ln -s /var/www/`basename $i .conf`/log/access_log /var/log/apache2/confixx/domains/access/$
done
done
Ist es nicht schön eine bash zu haben? Nach der Generierung der Links liefen auch die awstats Updates wieder:
for i in `ls /var/www/` do /usr/lib/cgi-bin/awstats.pl -config=$i -update doneoli@netcup ~ $ clear
oli@netcup ~ $