-
25-12-2008 14:14 #1
Como criar um script para apagar e cache?
Olá!
Pessoal, estou com a seguinte duvida, como criar um script para apagar e cache? Já fiz de varias formas aqui e não obtive sucesso,consigo parar o cache e etc, mas não consigo fazer o comando clear rodar e conseguentemente limpar meu cache. Quero deixa esse script rodando uma vez por mês. Desde já, obrigado pela ajuda.
-
vamu la
cria um arquivo com nome da sua escolha com o seguinte conteudo
ex:
vi /usr/local/bin/clear_cache
#!/bin/sh
# --- Regra para não parar a navegação dos clientes ---#
iptables -t nat -I POSTROUTING -s SUA REDE -p tcp --doprt 80 -j ACCEPT
#--- Parando squid ---#
killall -9 squid
#--- Apagando Cache ---#
rm -rf /diretorio do cache
ex:
rm -rf /var/cache/squid/*
#--- Apagando log ---#
rm -rf /diretorio do log
ex:
rm -rf /var/log/squid/*
#--- Criando Estrutura do cache ---#
squid -z
#--- Iniciando squid ---#
squid -D
#--- Direionamento para o squid ---#
iptables -t nat -D POSTROUTING -s SUA REDE -p tcp --doprt 80 -j ACCEPT
valde o arquivo
de a permissão de escrita para ele
chmod +x /usr/local/bin/clear_cache
e adicione ele na crontab
crontab -e
0 0 1 * * /usr/local/bin/clear_cache
assim ele ira rodar o script as 00:00 do dia 1 de cada mes
-
25-12-2008 19:23 #3
Muito orbigado pelo esclarecimento. Esse conteudo me será útil demais, pois também vou utilizar proxy em paralelo. Mas na realidade esqueci de especificar no topico que as regras eram para o mikrotik, por isso se puder me passar também, ficarei ainda mais agradecido.
-
Olá amigo,
Discordando da limpeza do cache. Tá o script para a limpeza.
Para o mikrotik 2.9.x
/system script add name=cache_clear source="/ip web-proxy set enabled=no; \ /ip web-proxy clear-cache;"
Para o mikrotik 3.x
/system script add name=cache_clear source="/ip proxy set enabled=no; \ /ip web-proxy clear-cache;"
Executar no tempo programado
/system scheduler add name=clear_cache interval=30d start-date=da
ta start-time=tempo on-event=cache_clear
-
26-12-2008 23:14 #5
Tópicos Similares
-
Script para apagar arquivos maiores que 1mega ???
Por Atlan no fórum ProgramaçãoRespostas: 2Último Post: 06-10-2006, 01:09 -
Script para apagar arquivo e criar um novo em seu lugar
Por juniox no fórum ProgramaçãoRespostas: 3Último Post: 20-04-2006, 08:03 -
Criar partição para o cache.
Por flaviobatistela no fórum Proxy/NAT/FirewallRespostas: 7Último Post: 02-01-2006, 14:24 -
Como criar um shell script para monitoramento de log(url)
Por nozey no fórum ProgramaçãoRespostas: 7Último Post: 30-10-2005, 21:12 -
CRiar simples rotina para apagar logs determinada hora cron
Por shupe no fórum ProgramaçãoRespostas: 3Último Post: 03-09-2004, 12:33






LinkBack URL
About LinkBacks





Marcadores