- para os bons no script
+ Responder ao Tópico
-
para os bons no script
E ai pessoal!
É o seguinte: to precisando fazer um script que pegue os arquivos de um diretorio (/etc/squid/relatorios) que estao no formato de data (15aug2003, por exemplo), conte quantos arquivos existem, identifique o mais atual, compacte todos os outros em outro diretorio e depois apague os mesmos, deixando so o atual. Ainda nao consegui fazer este script, se alguem puder me ajudar ficarei muito grato.
Valeu []
Marcos
-
para os bons no script
relatorio.sh
#definindo as variaveis de ambiente
DATA=`date +%d%m%y
DIRETORIO=/var/log/squid
TAR=/bin/tar
DAEMONS=/etc/rc.d/init.d
echo "Parando o serviço Proxy.."
cd $DAEMONS
./squid stop
./squid stop
./squid stop
sleep 1
echo "Gerando relatorios de acessos.."
/usr/local/bin/sarg
$TAR czvf $DIRETORIO/.backup/backup-proxy-log-`date +"%d%m%y".tar.gz $DIRETORIO/*log
echo "Zerando os arquivos atuais"
rm -rf $DIRETORIO/*.log
echo "Reiniciando os serviço de poxy"
cd $DAEMONS
./squid start
echo "Relatorios gerados e guardados com exito..."
-
para os bons no script
Obrigado Kappalinux!
Marcos <IMG SRC="images/forum/icons/icon_smile.gif">