[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
arquivos de log
From: |
Luiz Antonio Oliveira |
Subject: |
arquivos de log |
Date: |
Tue, 7 Dec 2004 09:57:45 -0300 |
Cara lista,
Estou com um problemao...
tenho os seguintes arquivos no dir /var/log
messages
messages.1
messages.2
etc
eu preciso compacta-los dia-a-dia para isso setei a "variavel" no
/etc/logrotate.conf e mandei comprimir...
mas eu quero... que ele pegue as datas para ficar um negocio mais organizado...
quero que fique assim:
messages.071204.gz
messages.061204.gz
fiz o seguinte script para tentar resolver isso,, mas nao obtive solucao..
#!/bin/sh
#
# Gerador de Relatoria via Log diario
#
#
#
dir=/var/log/
logipt=/var/log/iptables/
dia=`date | cut -d " " -f 3`
nes=`date | cut -d " " -f 2`
#if [ "$nes" = 'Jan' ]; then
# mes=`01`
#if [ "$nes" = 'Fev' ]; then
# mes=`02`
#if [ "$nes" = 'Mar' ]; then
# mes=`03`
#if [ "$nes" = 'Apr' ]; then
# mes=`04`
#if [ "$nes" = 'May' ]; then
# mes=`05`
#if [ "$nes" = 'Jun' ]; then
# mes=`06`
#if [ "$nes" = 'Jul' ]; then
# mes=`07`
#if [ "$nes" = 'Aug' ]; then
# mes='08'
#if [ "$nes" = 'Sep' ]; then
# mes='09'
#if [ "$nes" = 'Oct' ]; then
# mes='10'
#if [ "$nes" = 'Nov' ]; then
# mes="11"
#if [ "$nes" = 'Dec' ]; then
# mes="12"
#fi
#fi
#fi
#fi
#fi
#fi
#fi
#fi
#fi
#fi
#fi
#fi
ano=`date | cut -d " " -f 7`
hora=`date | cut -d " " -f 4`
cd $dir
for x in `ls message*`
do
falsefile=`ls $x | tr -d "2"`
fdia=`ls -l $x | cut -d " " -f 9`
fmes=`ls -l $x | cut -d " " -f 7`
#sed `s/$x
mv $falsefile $falsefile$fdia$fmes$ano
gzip -9 $falsefile$fdia$fmes$ano
#cp $falsefile $logipt/$x-$fdia$fmes$ano$ext
cp $falsefile$x$fdia$fmes$ano.gz $logipt
done
#messages.*.gz messages-$dia$nes$ano.gz
#cp messages-$dia$nes$ano.gz $logipt
ps: o script esta sendo rodado no fedora core 2
agradeco e abracos [']sssss
Luiz.
--
Luiz Antonio Oliveira
aka redhate
Linux User #347508
aMSN: address@hidden
Licq: 251384040
Orkut: http://www.orkut.com/Profile.aspx?uid=9590057360348810177
------------------------------------------------------------------
Comunidade GNU\Linux Slackware do Brasil
address@hidden
http://www.slacklife.com.br
http://forum.slacklife.com.br
Orkut: http://www.orkut.com/Community.aspx?cmm=380090
-------------------------------------------------------------------
Grupo de Usuarios Slackware -CE
address@hidden
http://www.slackware-ce.com.br
Orkut: http://www.orkut.com/Community.aspx?cmm=405043
- arquivos de log,
Luiz Antonio Oliveira <=