Con este en el logrotate yo resuelvo, este lo compacta diario......
/var/log/squid/*.log {
daily
compress
rotate 1
missingok
create 0640 squid squid
sharedscripts
prerotate
#!/bin/bash
sarg
fecha=$(date -d "-1 days" +%F)
org=/var/log
dest=/ftp/Server
test -x $dest/squid_log || mkdir -p $dest/squid_log
cp $org/squid/access.log $dest/squid_log/$fecha-access.log
zip -9 -j $dest/squid_log/$fecha-access.log.zip
$dest/squid_log/$fecha-access.log 1>/dev/null 2>/dev/null
rm $dest/squid_log/$fecha-access.log
chmod 644 $dest/squid_log/$fecha-access.log.zip
endscript
postrotate
test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
#!/bin/bash
/etc/init.d/squid reload > /dev/null
endscript
}
________________________________________________________________
XII Edicion del Evento Nacional de Informatica para Jovenes. INFOCLUB.
Septiembre. 2014. Ver www.jovenclub.cu
________________________________________________________________
______________________________________________________________________
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
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.