[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Script de geração de novos logs.
From: |
lferreir1 |
Subject: |
Re: Script de geração de novos logs. |
Date: |
Mon, 09 Feb 2004 16:14:53 -0000 |
User-agent: |
eGroups-EW/0.82 |
Boa tarde,
Tente:
--------------------------
#!/usr/bin/ksh
cd /pasta/logs/
for ARQ in *.log
do
TAMANHO=`wc -c "${ARQ}" | awk '{ print $1 }'`
if [ "${TAMANHO}" -ge "1000000000" ]
then
rm -f ${ARQ}
touch ${ARQ}
else
echo "O arquivo ${ARQ} ainda nao atingiu tamanho ...."
fi
done
--------------------------
Qualquer erro, reporte à nós.
Até!
Luiz
> Boa tarde,
> Tenho um determinado diretório aonde armazeno os arquivos de logs de
> um X sistema ao qual conforme alguma alteração nesse sistema,e
> conseqûentemente, seu tamanho vai aumentando.
> Necessito fazer um script que irá entrar no diretório, verificar o
> tamanho dos logs, se cada arquivo de log for maior que 1GB, deverá
> então apagar esse arquivo e criar um arquivo novo com o mesmo nome,
> no mesmo local.
> Será que alguém poderia me ajudar na criação desse script??? Estou
> com um pouco de dificuldade.
> Segue abaixo modelo de como estou criando esse script:
>
> #!/bin/sh
> cd /pasta/logs
> archs=`ls -lai *.log`
>
> tem_archs=`ls *.logs | wc -l`
>
> qtde_archs=`expr $tem_archs`
>
> if [ $tem_archs -lt 1 ]
>
> then
>
> (??????????????????)
>
>
> else
>
> echo 'Arquivo ainda nao atingiu tamanho máximo de
> limite!'
>
> fi
>
>
>
>
>
>
>
> GRata,
>
> Anali Abreu.
Re: [shell-script] Script de geração de novos logs., Felipe Kellermann, 2004/02/09
RES: [shell-script] Script de geração de novos logs., Rodrigo Vilaça, 2004/02/09
Re: [shell-script] Script de geração de novos logs., Alejandro Flores, 2004/02/09