O newsyslog n�o faz isto. Talvez, configurado, at� fa�a, mas por default, n�o faz.
E ainda tem a mudan�a do nome do arquivo, coisa que ele n�o faz. Mas o pr�prio
squid faz a rota��o se receber o SIGUSR1. Ent�o prefiro fazer por script e colocar
no crontab.


Jo�o Rocha.


Alex Soares de Moura wrote:


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/






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

Responder a