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/