El 10/06/11 16:32, Luis Enrique Moreno Pérez escribió:
Daily (Diario)
crea un fichero con el nombre que desees, ejemplo: diario.sh y dentro
agregale las siguientes lineas:
#!/bin/bash
TODAY=$(date +%d/%m/%Y)
YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
/usr/local/bin/sqmgrlog -l /usr/local/squid/logs/access.log -o
/usr/local/apache/htdocs/reports/daily -z -d $YESTERDAY-$TODAY
exit 0
---------------------------------------------------------------------------------------------------------------------------------------------------------------------
Weekly (Semanal)
lo mismo que el primero pero este seria fichero para el reporte semanal,
ejemplo: semanal.sh y agregarle las lineas:
#!/bin/bash
TODAY=$(date +%d/%m/%Y)
YESTERDAY=$(date --date "1 week ago" +%d/%m/%Y)
/usr/local/bin/sqmgrlog -l /usr/local/squid/logs/access.log -o
/usr/local/apache/htdocs/reports/weekly -z -d $YESTERDAY-$TODAY
exit 0
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Monthly (Mensual)
lo mismo que los anteriores pero este seria para el reporte mensual,
ejemplo: mensual.sh y las lineas siguientes dentro del fichero:
#!/bin/bash
TODAY=$(date +%d/%m/%Y)
YESTERDAY=$(date --date "1 month ago" +%d/%m/%Y)
/usr/local/bin/sqmgrlog -l /usr/local/squid/logs/access.log -o
/usr/local/apache/htdocs/reports/monthly -z -d $YESTERDAY-$TODAY
/usr/local/squid/bin/squid -k rotate
exit 0
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
espero te sea util,
saludos,
--
Michael Gonzalez Medina
Administrador de Red
CNSV
Nota: En este mensaje se han omitido los acentos.
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l