Pular para o conteúdo

COMPACTANDO DIRETORIO CRIADO PELO SARG

este script tem por finalidade mostrar como compactar a pasta criada pelo SARG (aplicativo que gera relatorio de utilizacao da internet pelos seus usuarios; o SQUID deve estar rodando..). No exemplo, o relatorio criado é DIARIO (poderia ser semanal , mensal, bimestral. etc).
O que interessa é saber como compactar a pasta criada pelo SARG e nela deixar somente um .TAR.GZ (arquivo compactado, gerado pelo comando TAR).
Euripedes Jr epgj
Hits: 11.106 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

este script tem por finalidade mostrar como compactar a pasta criada pelo SARG (aplicativo que gera relatorio de utilizacao da internet pelos seus usuarios; o SQUID deve estar rodando..). No exemplo, o relatorio criado é DIARIO (poderia ser semanal , mensal, bimestral. etc).
O que interessa é saber como compactar a pasta criada pelo SARG e nela deixar somente um .TAR.GZ (arquivo compactado, gerado pelo comando TAR).
Download gera_relat.bat Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/bin/sh
# *************************************************
# AUTOR: EURIPEDES PEIXOTO GUIMARAES JR           *
# *************************************************
#
# inicio cria variaveis (altere-as de acordo com sua realidade)
HOJE=$(date +%d/%m/%Y)
ORIGEM1="/tmp/$(date +%d%b%Y).tgz"
ORIGEM2="/home/informatica/relatorios/$(LANG= date +%d%b%Y-%d%b%Y)"
DESTINO1=$ORIGEM1
DESTINO2=$ORIGEM2
DESTINO3="/home/informatica/relatorios/$(LANG= date +%d%b%Y-%d%b%Y)/*"
# fim cria variaveis
#
#
# incio geração do relatorio diario
/usr/sbin/sarg -f /etc/sarg/sarg.conf -d $HOJE-$HOJE
/usr/bin/squid -k rotate
rm -f /var/log/squid/*.log.*
# fim geração relatorio diario
#
#
# inicio da compactação da pasta gerada pelo SARG
tar cvfz $DESTINO1 $ORIGEM2
rm -f $DESTINO3
mv $ORIGEM1 $DESTINO2
# fim compactação da pasta gerada pelo SARG
#
exit
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Instalador de Código Fonte

FTP Linux-Windows Baseado na Data Atual

Procurando um padrão num arquivo

Criando arquivos de in e out no CBQ

mkzeowmp - zeo mount point para PZP (python, zope e plone)

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.