Todos os passos que voc� descreveu s�o feitos configurando
par�metros no /etc/newsyslog.conf, exceto pelo passo:

tar cvzf squid-logs`date '+%Y%m%d'`.tgz *.0

que pode ser inclu�do no crontab p/ ser feito quando se desejar.

A minha d�vida � porque ainda n�o implementei este tipo de
config. para logs de squid. Algu�m pode me corrigir se eu estiver
enganado?

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/configtuning-configfiles.html
6.10.3.2 newsyslog.conf
newsyslog.conf is the configuration file for newsyslog(8), a program that is
normally scheduled to run by cron(8). newsyslog(8) determines when log files
require archiving or rearranging. logfile is moved to logfile.0, logfile.0
is moved to logfile.1, and so on. Alternatively, the log files may be
archived in gzip(1) format causing them to be named: logfile.0.gz,
logfile.1.gz, and so on.

newsyslog.conf indicates which log files are to be managed, how many are to
be kept, and when they are to be touched. Log files can be rearranged and/or
archived when they have either reached a certain size, or at a certain
periodic time/date.

Consult the newsyslog(8) manual page for more information


----- Original Message ----- 
From: "Joao Rocha Braga Filho" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, January 08, 2004 4:34 PM
Subject: Re: [FUGSPBR] Help Script !!!


Alex Soares de Moura wrote:

>Uma entrada no /etc/newsyslog.conf n�o resolve o que a Mayka precisa?
>
>----- Original Message ----- 
>From: "Eugenio Oliveira" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Wednesday, January 07, 2004 10:25 AM
>Subject: RES: [FUGSPBR] Help Script !!!
>
>
>squid -k rotate renomeia o arquivo access.log e gera um arquivo
>access.log em branco.
>
>para a renomear por data vc pode usar um script +ou- assim:
>
>#!/bin/sh
>#
># Log do squid
>
>cd /squid/logs
>../bin/squid -k rotate
>sleep 10
>
>varData=`date +"%Y%m%d"`
>varArquivo='access'$varData'.log'
>
>mv access.log.0 $varArquivo
>
>

    Eu acho melhor fazer um pouco diferente. Guardar todos os logs.

#!/bin/sh

cd <para o diret�rio de logs do squid>

# Provoca a rota��o dos logs.
kill -SIGUSR1 `cat squid.pid`

# Este tempo deve sobrar em muito.
sleep 30

# Guarda todos os logs
tar cvzf squid-logs`date '+%Y%m%d'`.tgz *.0

# Opcional. Sugiro qur n�o remova na fase de teste do script. O squid mesmo
# faz a rota��o dos n�meros, caso queira guardar os �ltimos descompactado.
rm *.0


    Jo�o Rocha.

>
>
>
>>-----Mensagem original-----
>>De: [EMAIL PROTECTED]
>>[mailto:[EMAIL PROTECTED] Em nome de Mayka lima
>>Enviada em: quarta-feira, 7 de janeiro de 2004 10:09
>>Para: [EMAIL PROTECTED]
>>Assunto: [FUGSPBR] Help Script !!!
>>
>>
>>Oi pessoal,
>>
>>Bom dia!!
>>
>>Estou precisando de um help urgente, estou tentando
>>fazer um script que possa renomear e depois compactar
>>os arquivos do log do squid, access.log, so que eu
>>quero renomea-los com a data atual exemplo:
>>
>>access.log.20040107.gz como eu posso pegar esta data
>>atual para que qdo chegar no dia 31 ele nao coloque
>>32, eu pensei em incrementar, mais ai qao chegar em 31
>>ele fara 32, � claro, entao alguem pode me dar um
>>help, sou principiante ....
>>
>>Obrigada.
>>
>>__________________________________
>>Do you Yahoo!?
>>Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
>>http://hotjobs.sweepstakes.yahoo.com/signingbo> nus
>>
>>
>>_______________________________________________________________
>>Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
>>Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>>
>>
>>
>
>_______________________________________________________________
>Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
>Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
>_______________________________________________________________
>Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
>Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
>
>
>
>


_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

_______________________________________________________________
Sair da Lista: http://lists.fugspbr.org/listinfo.cgi
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/

Responder a