Ok, veamos como es el asunto......
Yo tengo un servidor web con varios subdominios que dependen del principal ferdyx.org asi que tengo un script como el siguiente:
Código:
#!/bin/bash
# Lanzamos el webalizer para todos y cada uno de los dominios que existen ;)
for i in /etc/webalizer/*.conf;
do
/usr/bin/webalizer -c $i;
done
Para que esto funcione ejecuto los siguientes comandos:
Código:
[bash]# mkdir /etc/webalizer
[bash]# mv /etc/webalizer.conf /etc/webalizer/skeleton
Ahora para cada VHost que tengamos hacemos lo siguiente:
Código:
[bash]# cp /etc/webalizer/skeleton /etc/webalizer/nombre-vhost.conf
[bash]# vim /etc/webalizer/nombre-vhost.conf
( Ponemos las preferencias como el nombre de dominio y el output )
[bash]# mkdir /www/webalizer/nombre-vhost
Y ahora cambiamos la entrada del crontab de forma que en lugar de ejecutar el binario de webalizer, ejecute ese script del bash ;)
PD. Lo podeis ver en http://usage.ferdyx.org
Salu2.Ferdy
<hr />
Usuario registrado de Linux #241564
<a href="http://www.ferdyx.org">
FerdyX.org</a> -
Web Open Source