Assine nossos feeds Siga nosso Twitter Adicione no Facebook Adicione no Linkedin
Visite também: BR-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]

Página 1 de 3 123 ÚltimoÚltimo
Resultados 1 a 5 de 13
  1. #1
    Data de Ingresso
    Jul 2008
    Posts
    45
    Reputação
    53

    Padrão 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.

  2. #2
    Avatar de Bruno
    Bruno está desconectado MODERADOR
    Data de Ingresso
    Nov 2002
    Idade
    27
    Posts
    2.725
    Posts de Blog
    1
    Reputação
    650

    Padrão

    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


    Saiba Como Usar as Ferramentas do Fórum
    Termos de Uso Under-Linux
    Regras do Fórum
    Configure sua assinatura e um avatar
    Usem as TAGs
    Leia o FAQ e se oriente sobre como funciona o Portal Under-Linux
    Seja um Patrocinador do Under-Linux
    Diga Não a pirataria; use Linux!

  3. #3
    Data de Ingresso
    Jul 2008
    Posts
    45
    Reputação
    53

    Padrão

    Citação Postado originalmente por Benatto Ver Post
    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
    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.

  4. #4
    Data de Ingresso
    Aug 2006
    Posts
    2.310
    Posts de Blog
    1
    Reputação
    441

    Padrão

    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
    MikroTIK 1001 configurações
    Consultoria remota e presencial.
    Contato: mikrotikbahia@hotmail.com
    75 8153-8417

    Não respondo a dúvidas por MP, e-mail, MSN etc. O fórum existe para isso.

  5. #5
    Data de Ingresso
    Jul 2007
    Posts
    286
    Reputação
    92

    Padrão

    Citação Postado originalmente por Mr. RG Ver Post
    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
    não é só ir la em web-proxy, settings e dar um clear cache???

Página 1 de 3 123 ÚltimoÚltimo

Tópicos Similares

  1. Script para apagar queue
    Por geovane no fórum Mikrotik
    Respostas: 10
    Último Post: 28-12-2008, 13:07
  2. Script para apagar arquivos maiores que 1mega ???
    Por Atlan no fórum Programação
    Respostas: 2
    Último Post: 06-10-2006, 01:09
  3. Script para apagar arquivo e criar um novo em seu lugar
    Por juniox no fórum Programação
    Respostas: 3
    Último Post: 20-04-2006, 08:03
  4. Respostas: 7
    Último Post: 30-10-2005, 21:12
  5. Respostas: 3
    Último Post: 03-09-2004, 12:33

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •