Ola,

tenho 1 script no qual emito diarimente relatorio cujo conteudo � o
acesso dos usuarios � internet.

O relatorio � DIARIO, emitido ao termino do expediente e antes das
00:00h.

Obviamente o relatorio � emitido pelo SARG.

Pretendo compactar as pastas geradas pelo SARG, posto que ocupam grande
espaco em disco

No sarg.conf configurei o LANGUAGE para PORTUGUES.

O SARG ao criar as pastas (sao criadas em /home/relatorios) poe o nome
do mes em INGLES. Por exemplo, se o dia for15 de abril de 2004, a pasta
fica assim: /home/relatorios/15Apr2004-15Apr2004

Para poder compactar essa pasta, por exemplo, tenho que passar ao
comando TAR o nome variante da pasta, ou seja, no nosso exemplo seria 
15Apr2004-15Apr2004

Utiliziso as linhas abaixo para poder compactar a pasta:

ORIGEM="/home/informatica/relatorios/$(date +%d/%b/%Y-%d/%b/%Y)"
DESTINO="/home/informatica/relatorios/$(date +%d/%b/%Y-%d/%b/%Y)/$(date
+%d/%b/%Y-%d/%b/%Y).tgz"
tar cvfz $DESTINO $ORIGEM

Como se pode observar, o parametro %b retorna o nome do m�s em
PORTUGUES e, como ja dito, o SARG gera o nome do m�s em INGLES para a
pasta.

Assim sendo, para que o script possa funcionar necesito saber como
fazer o SARG gerar o nome do m�s em PORTUGUES (e nao  em ingles) OU
ENT�O, como segunda op��o, fazer com que o parametro %b do comando
DATE retorne o nome do mes em INGLES (pois retorna o nome do m�s em
portugues).

Em resumo, o nome do mes tem que ficar na mesma lingua, ou tudo em
INGLES, ou tudo em PORTUGUES para que o script possa funcionar.

Voce que leu ate aqui, pelo visto se interressou pelo problema.
Portanto desde ja agrade�o a aten�ao dispensada.

Euripedes
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a