amigos, tengo por acá un script que se ve interesante para mí pero
tengo algunas dudas para implementarlo (squid.rote.sh), el contenido es
el siguiente:
#!/bin/bash
#
#Script para rotar los logs del sistema
#
#Definición de variables
workDir=/var/log
storeDir=/donde los vas a guardar
#
#Proceso principal
#
year=`date +%Y`
month=`date +%m`
day=`date +%d`
#
#Rotando las trazas de navegación
if [ ! -d $storeDir/Squid/$year/$month/ ]
then
echo "Making directory $storeDir/Squid/$year/$month/"
mkdir -p $storeDir/Squid/$year/$month/
fi
if ls $workDir/squid/access.log.gz
then
mv $workDir/squid/access.log.gz $storeDir/Squid/$year/$month/$day.gz
fi
#######################
ahora, no sé programar en bash ni en nada, pero esto lo que hace creo
es compactar los log's del squid y meterlos en una estructura de
carpetas por Año\mes\días + días compactados, pero esto así no me sirve
pues debo primero decirle al squid a través de otro script o del
logrotate que me compacte diario... on? ahí es dónde me trabo, decirle a
traves del logratote que me compacte diario a una hora determinada. Si
pudieran ayudarme para completar esas 2 cositas, o sea echar a andar los
2 scripts les agradecería
saludos
Empresa de Investigaciones y Proyectos Hidr�ulicos de Camaguey
Ave. Libertad #20
Telef. 298004-281735
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que est� limpio.
______________________________________________________________________
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