Automatizando a limpeza do cache do squid
Publicado por Rodrigo Rodrigues de mattos 28/02/2007
[ Hits: 12.695 ]
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
Fechar contas em servidor Zimbra após 90 dias
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
dpkg: erro: gatilho de arquivo duplicado chamado pelo arquivo de nome (6)
Instalação não está resolvendo as dependencias (2)
Captação de áudio no zorin linux começa a diminuir com o tempo (5)
Alternativas ao Multilogin para gerenciamento de múltiplas contas/prof... (0)









