Caros,
preciso que o meu access.log e store.log do squid a cada 3 dias ele gere um backup deles ex. access.log.0 e store.log.0 e comece um arquivo novo, alguem pode me ajudar quanto a este assunto
Obrigado
Caros,
preciso que o meu access.log e store.log do squid a cada 3 dias ele gere um backup deles ex. access.log.0 e store.log.0 e comece um arquivo novo, alguem pode me ajudar quanto a este assunto
Obrigado
Use o logrotate para fazer isso, pois ele é fácil de configurar, tem as opções de fazer a rotação diaria, semanal ou mensal, alem de poder ser configurado para compactar os arquivos anteriores.
[]´s
caro, qual o comando de configuração do logrotate, sendo que ele não prejudique o sarg que roda na madrugada
No RedHat, edite o arquivo:
#mcedit /etc/logrotate.d/squid
Ele contem a configuração dos três arquivos (access.log, cache.log, store.log), sugiro que seja feita a mesma configuração para todos.
A configuração abaixo fará o rotacionamento diário e compactará os arquivos antigos, mantendo sempre os 5 últimos.
#### Inicio do arquivo
/var/log/squid/access.log {
daily
rotate 5
copytruncate
compress
notifempty
missingok
/var/log/squid/cache.log {
daily
rotate 5
copytruncate
compress
notifempty
missingok
/var/log/squid/store.lo {
daily
rotate 5
copytruncate
compress
notifempty
missingok
#### Fim
Pode ser utilizada a opção delaycompress logo abaixo da compress isso fará com q além do arquivo em uso, o anterior a ele (geralmente .1) não seja compactado
8)
[]´s
Ops!!!
Texto enviado por mim!!! he he he...
Postado originalmente por Anonymous
Caro,
recomendo que você faça um script
colocando que ele mova o aquivo para uma pasta e depois que o mesmo crie os arquivos logs com as permissões corretas do admin do squid.
falou,
e como faço para rodar o logrotate 2 vezes por semana as 06:00 da manhã....ou todo dia as 06:00 da manhã
Ola...
Ai vc utiliza o crontab, leia:
http://tlm.conectiva.com.br/crontab/
t+