[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Script de geração de novos logs.
From: |
anali_abreu |
Subject: |
Re: Script de geração de novos logs. |
Date: |
Mon, 09 Feb 2004 16:32:43 -0000 |
User-agent: |
eGroups-EW/0.82 |
Executou com sucesso,
Mto obrigada,
Anali.
--- Em address@hidden, "lferreir1" <lferreir@e...>
escreveu
> 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