[Ayuda] ayuda con script Perl
Javier Delgado
javierd en paralax.com.mx
Mie Mar 20 17:28:09 CST 2002
Hola
TEngo un problema.
Tengo instalado Webalizer en mi server, y hay un script de perl para que
cree las estadisticas de cada uno de mis sites virtuales, sin embargo el
script tambien trata de crear estadisticas de los alias de los servers....
(pe. www.kaliman.com.mx y su alias www.kaliman.org.mx) asi que manda varios
errores (todos los dias), pues esos directorios no existen...
Lo malo es que no se de perl para modificar el script....
este es un fragmento del script, qeu se ejecuta como un cron.daily:
---------------------------------------
# Where sites on a RaQ3/4 live
$prefix = "/home/sites";
# Status messages
my $messages;
chdir "$prefix" or die "Can't cd to $prefix??: $!\n";
opendir THEROOT, $prefix or die "Couldn't open $prefix?: $!\n";
@allsites = grep !/^\.\.?$/, readdir THEROOT;
foreach $asite (@allsites)
{
# Aqui van las instrucciones para cada site, como: crear los subdirectorios,
# si es que no existen, crear el archivo .httpacces y finalmente correr el
Webalizer
$messages .=
`webalizer -p -n $asite -q -T -D /home/log/reverse.dns -o $thepath
$prefix/$asite/logs/web.log`;
}
-----------------------------------------------------
lo que quiero es añadir una instruccion para que no ejecute las acciones
cuando el archivo
$thepath $prefix/$asite/logs/web.log`
no exista... y prefiero preguntar antes que regarla...
me peude hechar una mano con esto?
Javier
Paralax Multimedia
www.paralax.com.mx
Interactivos, kioscos, sites, web hosting, video 3d, animacion 3d, anaglifos
tel 5373 3620 y 5363 4953
Naucalpan de Juarez, Edo. Mex.
tambien visite:
http://www.kaliman.com.mx
http://www.paralax.com.mx/javier
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Más información sobre la lista de distribución Ayuda