#!/bin/sh
# borrarcache
# Solo consola y/o agregado al cron.
#
squid -k interrupt
echo "Reconstruyendo el Cache del Squid Oficial...."
sleep 5
rm -Rf /partition/squid/cache/*
sync
sync
sync
sh /etc/rc.d/pkgs/rc.squid
backup squid
TooR escreveu:Tal vez este script te sirva:
- Código: Selecionar todos
#!/bin/sh
# borrarcache
# Solo consola y/o agregado al cron.
#
squid -k interrupt
echo "Reconstruyendo el Cache del Squid Oficial...."
sleep 5
rm -Rf /partition/squid/cache/*
mucha gracias con eso borro totamente el cache ? y me recomienda que lo haga en la noche ? para evitar caida de internet co nlos clinetE?
sync
sync
sync
sh /etc/rc.d/pkgs/rc.squid
backup squid
59 23 * * * squid -k rotate
# espaciocachesquid.sh
. /etc/coyote/coyote.conf
echo "Calculando el espacio ocupado en DD por el CACHE del Squid ....... "
echo "Por favor espere......"
espaciocache=$(du -s -hm /partition/squid/cache | awk '{print $1}')
espaciocachedirectorio=$(du -s -h /partition/squid/cache) > /dev/null
echo ""
df -h
echo ""
echo ""
echo "Resumen...."
echo ""
echo "1.) Cache Maximo Squid (Asignado) ...........= $SQUID_DISK_CACHE_SIZE MB"
echo ""
echo "2.) Espacio Cache ocupado + Directorio ......= $espaciocachedirectorio"
echo ""
echo "3.) Espacio Cache ocupado ...................= $espaciocache"
#Porcentaje Ocupado
mul=$(($espaciocache*100))
div=$(($mul/$SQUID_DISK_CACHE_SIZE))
echo ""
echo "4.) Porcentaje de Uso del Cache Squid .......= $div %"
echo ""
# ahorrosquid.sh
. /etc/coyote/coyote.conf
echo "Iniciando conteo de Peticiones..."
all=`cat /partition/squid/logs/access.log | wc -l`> /dev/null
echo " Total de Peticiones : $all Peticiones "
echo "Iniciando Conteo de HITS..."
hit=`cat /partition/squid/logs/access.log | grep HIT | wc -l` > /dev/null
echo " Total de HITS: $hit Hits "
#Obteniendo el Porcentaje
mul=$(($hit*100))
div=$(($mul/$all))
echo "El porcentaje de Hits obtenidos es del $div %"
#!/bin/sh
# borrarlogs
# Solo consola y/o agregado al cron.
#
cd /partition/squid/logs
squid -k rotate
rm -f /partition/squid/logs/*.0
rm -f /partition/squid/logs/*.1
rm -f /partition/squid/logs/*.2
rm -f /partition/squid/logs/*.3
rm -f /partition/squid/logs/*.4
rm -f /partition/squid/logs/*.5
rm -f /partition/squid/logs/*.6
rm -f /partition/squid/logs/*.7
rm -f /partition/squid/logs/*.8
rm -f /partition/squid/logs/*.9
Voltar para BrazilFW 2.x - Ayuda en general
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes