Automatizando a limpeza do cache do squid
Publicado por Rodrigo Rodrigues de mattos 28/02/2007
[ Hits: 12.321 ]
Este é o primeiro script que estou contribuindo. Algum tempo atrás tive um problema com o cache do squid que estava estourando a capacidade da partição /var do meu servidor.
Então procurei fazer um script que monitore a porcentagem usada na minha partição /var e, quando ultrapassa um limite pré-determinado no script, ele faz a limpeza do cache do squid. Basta colocar no crontab para que este seja iniciado em hora específica. Espero que seja útil para alguém!!!
#!/bin/sh # Script para testar particao /var quando excede uma determindo tamanho # muito bom para quem tem squid no servidor e quer automatizar a limpeza do cache # Desenvolvido por Rodrigo Rodrigues Mattos ################################################################################################################ # esta linha extrai a porcentagem utilizada pela particao /var -limit=`df -h | #grep '/var' | awk '{print$5}'` limit=`df -h | grep '/var' | awk '{print$5}'` # esta lima remove o sinal de % da variavel $limit - ext=`echo $limit | cut #-b1` ext=`echo $limit | cut -b1` # o 30 representa 30%, quando exceder os 30% utilizados ele realizara a #limpeza do cache if [ "$ext" -gt "30" ]; then service squid stop rm -rf /var/spool/squid/* squid -z service squid start fi
Incluindo lista de IP's nos arquivos de bloqueio do Squid automaticamente
Ajustando o brilho no Debian Wheezy
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
E a guerra contra bots continua
Tradução do artigo do filósofo Gottfried Wilhelm Leibniz sobre o sistema binário
Conheça o firewall OpenGFW, uma implementação do (Great Firewall of China).
Instalando o FreeOffice no LMDE 6
Anki: Remover Tags de Estilo HTML de Todas as Cartas
Colocando uma opção de redimensionamento de imagem no menu de contexto do KDE
Rsync copiar permissão em pastas (1)
Criar uma base de reconhecimento de HW no VOL (6)
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba