Limpeza de cache do Squid
Publicado por Rodrigo Ribeiro 30/11/2006
[ Hits: 8.867 ]
Homepage: http://www.rodrigoribeiro.com.br
Um simples script em shell, mas ajuda bastante aos iniciantes e intermediários, com duas opções em menu, simples e fácil de usar.
OBS: Versão para Slackware, faça os ajustes de acordo com a sua distribuição.
#!/bin/bash # Script para limpeza de cache clear # Definir as variaveis do ambiente tmp="/tmp/squid" # Pasta temporaria para o squid dircache="/var/cache/squid" # Altere aqui o diretorio do cache path=/usr/local/squid/sbin/squid # Verificar se existe a pasta temporaria, senao criar if [ ! -d $tmp ]; then mkdir $tmp fi echo -e "Aguarde um pouco Matheus, organizando os arquivos: " while true do clear echo -e "****************************************" echo -e "** Manutencao do Squid-Proxy **" echo -e "** **" echo -e "** **" echo -e "** **" echo -e "** 1- Reiniciar Squid **" echo -e "** 2- Limpar e recriar o cache **" echo -e "** 3- Sair **" echo -e "****************************************" read opcao case "$opcao" in 1) echo "Proxy Reiniciado com Sucesso!!!" sleep 2 ;; 2) echo "Parando Squid" killall squid cd $dircache rm -rf * echo "dando permissao ao usuario squid" chown squid $dircache/ -R echo "Criando estrutura de cache" $path -z echo "iniciando squid" $path echo "Limpeza de cache ---> OK" echo "Cache Recriado -----> OK" echo "TUDO OK !!" exit ;; 3) echo "Ate logo ........" exit ;; *) echo "Opcao inexistente..." echo "So existem as opcoes 1, 2,3 e 4" sleep 2 ;; esac done exit
Script Para reiniciar o Debian
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - EXCLUINDO USUÁRIO COM USO=0
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Recuperar arquivos de HD em formato RAW usando Linux (0)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (0)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (3)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta