Automatisches Anlegen einer Webalizer Struktur für mehrere vhosts
- webalizer.sh
#!/bin/bash root_webalizer="/var/www/intern/webalizer/" for vhost in <vhost1> <vhost2> <vhost...> do echo -e "\nHost: $vhost\n" for log in /var/log/apache2/$vhost-access.log /var/log/apache2/$vhost-access.log.1 do if [ ! -d $root_webalizer/$vhost ] then mkdir -p $root_webalizer/$vhost fi webalizer -v $log -o $root_webalizer/$vhost/ #/var/www/intern/test-own/ done done # Irgendwas laeuft beim ersten Start des Tages falsch # Deshalb wird das falsche geloescht rm $root_webalizer/*.png rm $root_webalizer/*.html
Diskussion