Vamos lá.... A barra na data tinha ficado sem porque errei no segundo script que fiz, qdo eu criei o script primeiramente era pra ficar a data invertida sem barras mesmo, pois era pra usar no nomes dos backups dos logs... O comando era somente o sarg -l access.log.anomesdia sem precisar usar o parametro -d do periodo... mas como nao funfava comecei a mexer mexer .... mais e mais .......
Resultado,,,,,, funcionou sem o -d mesmo,,,,, fiz o que o Flávio falou e desabilitei o emulate_httpd_log e agora funfou.... mas ele não está gravando no diretório como mostra o resultado do sarg -z.... VEJA: servidor# sarg -z SARG: ConfigFile.........= /usr/local/etc/sarg/sarg.conf SARG: AccessLog..........= /usr/local/squid/logs/access.log ..... SARG: TempDir............= /tmp SARG: OutputDir..........= /usr/local/www/apache22/data/sarg ....... SARG: (util) tbuf=25Aug2006, reading: 0.00% SARG: (util) period=25Aug2006- SARG: Records in file: 2233, reading: 0.00% SARG: (util) data=25/08/2006 SARG: (util) tbuf=25Aug2006 SARG: (util) period=25Aug2006-25Aug2006 SARG: (util) dirname=/usr/local/www/apache22/data/sarg/25Aug2006-25Aug2006 SARG: (util) wdir=/usr/local/www/apache22/data/sarg/25Aug2006-25Aug2006 SARG: Relatorio gerado com sucesso em /usr/local/www/apache22/data/sarg/25Aug2006-25Aug2006 SARG: (removetmp) Erro no open do arquivo: /usr/local/www/apache22/data/sarg/25Aug2006-25Aug2006/general servidor# ----- Original Message ----- From: "Renato Botelho" <[EMAIL PROTECTED]> To: ""Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)"" <freebsd@fug.com.br> Sent: Friday, August 25, 2006 10:40 AM Subject: Re: [FUG-BR] Sarg maldito Evandro Zampieri wrote: > É isso mesmo que estou fazendo.... estou cortando o log do squid todo os > dias.... > > sem querer poluir muito essa msg, por favor dê uma olhada abaixo... cada > arquivo desses tem somente o log do dia mas nao funfa.... > > servidor# crontab -l > 0 0 * * * root /usr/local/scripts/proxy-day.sh > > servidor# cat /usr/local/scripts/proxy-day.sh > #!/bin/sh > workday_ymd=`date -v -1d +%Y%m%d` > workday_dmy=`date -v -1d +%d%m%Y` O comando acima retorna sem / [EMAIL PROTECTED]:/var/qmail/service/pop3sd# date -v -1d +%d%m%Y 24082006 Você tem que por as / [EMAIL PROTECTED]:/var/qmail/service/pop3sd# date -v -1d "+%d/%m/%Y" 24/08/2006 > /usr/local/etc/rc.d/squid.sh stop > sleep 10 > cat /usr/local/squid/logs/access.log > > /usr/local/squid/logs/access.log.$workday_ymd > sarg -d $workday_dmy-$workday_dmy > cat /dev/null > /usr/local/squid/logs/access.log > /usr/local/etc/rc.d/squid.sh start > sleep 10 > gzip /usr/local/squid/logs/access.log.$workday_ymd -- Renato Botelho <garga @ FreeBSD.org> <freebsd @ galle.com.br> GnuPG Key: http://www.FreeBSD.org/~garga/pubkey.asc ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd