Automatizar Limpeza de Cache SQUID. [RESOLVIDO]

1. Automatizar Limpeza de Cache SQUID. [RESOLVIDO]

Eliezer Pereira Jr.
elipereira

(usa Fedora)

Enviado em 05/07/2013 - 08:48h

Ola amigos do VOL.

Uso a distro. Fedora, e o SQUID.
Em uma das filiais da empresa, o cache do SQUID esta enchendo rápido de mais e uma vez por dia tenho que apagá-lo, para que a navegação normalize.

Existe alguma forma de programar essa rotina, para quando atingir um tamanho limite e/ou um horário específico ?

Desde já agradeço a atenção de todos.


Abraço.


  


2. MELHOR RESPOSTA

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 17/07/2013 - 14:28h

Desculpe a demora..
O crontab é um agendador de tarefas pra sistemas Linux, ele funciona da seguinte forma:


44 3 * 3-11 1-5 root /root/seu_script.sh
| | | | | | |
| | | | | | +---- comando a ser executado (com a rota)
| | | | | +---------- usuário que executará o comando
| | | | +-------------- dia da semana
| | | +------------------ mês do ano
| | +---------------------- dia do mês
| +------------------------ hora
+-------------------------- minuto


Caso queira mais exemplos, veja em http://pt.wikipedia.org/wiki/Crontab.

Se tiver duvidas nos scripts, poste aqui pra ajudarmos.



3. Re: Automatizar Limpeza de Cache SQUID. [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 07/07/2013 - 16:10h

Você pode criar um script apenas para remover o cache e agendá-lo no crontab


4. Re: Automatizar Limpeza de Cache SQUID. [RESOLVIDO]

Eliezer Pereira Jr.
elipereira

(usa Fedora)

Enviado em 08/07/2013 - 14:52h

alexandregms escreveu:

Você pode criar um script apenas para remover o cache e agendá-lo no crontab


Certo;

Partindo do ponto que, eu não sei nem oque é contrab, como podemos desenvolver essa sua dica ?

Att;


5. Re: Automatizar Limpeza de Cache SQUID. [RESOLVIDO]

Eliezer Pereira Jr.
elipereira

(usa Fedora)

Enviado em 22/07/2013 - 14:15h

alexandregms escreveu:

Desculpe a demora..
O crontab é um agendador de tarefas pra sistemas Linux, ele funciona da seguinte forma:


44 3 * 3-11 1-5 root /root/seu_script.sh
| | | | | | |
| | | | | | +---- comando a ser executado (com a rota)
| | | | | +---------- usuário que executará o comando
| | | | +-------------- dia da semana
| | | +------------------ mês do ano
| | +---------------------- dia do mês
| +------------------------ hora
+-------------------------- minuto


Caso queira mais exemplos, veja em http://pt.wikipedia.org/wiki/Crontab.

Se tiver duvidas nos scripts, poste aqui pra ajudarmos.




Ok, agora tenho "ideia" de como fazer, porem, precisarei sim de ajuda com os scripts. Por exemplo;

Como inicar um script ?
Qual pasta colocar o script ?

Grato pela atenção de todos.


6. Re: Automatizar Limpeza de Cache SQUID. [RESOLVIDO]

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 22/07/2013 - 14:45h



Ok, agora tenho "ideia" de como fazer, porem, precisarei sim de ajuda com os scripts. Por exemplo;

Como inicar um script ?
Qual pasta colocar o script ?

Grato pela atenção de todos.


Inicie o script com:

 
#!/bin/bash


O caminho do script independe do diretório. Não esqueça que um script é uma sequência de comandos, podendo utilizar a lógicas de laços (for, while, until) e condições (if, elif, else).
Boa sorte!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts