[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Re: Script de geração de novos logs.
From: |
groo |
Subject: |
Re: [shell-script] Re: Script de geração de novos logs. |
Date: |
Mon, 9 Feb 2004 17:06:27 -0300 |
bonito, igual eu imaginei fazer.
mas tipow, como fazer pra guardar os logs antigos igual o syslogd faz?
tipow quando um arkivo exceder o limite, grava-lo como log.1, quando o proximo
exceder o tamanho o log.1 eh renomeado pra log.2 e o corrente eh renomeado para
log.1
ateh log.4 (sendo q o log.4 eh sempre deletado).
com meus toscos conhecimentos e logica nao consegui nem começar a escrever nada
sds
Eric Anderson
CPD Via Net SAO
11-66432800
11-96427554
----- Original Message -----
From: anali_abreu
To: address@hidden
Sent: Monday, February 09, 2004 1:32 PM
Subject: [shell-script] Re: Script de geração de novos logs.
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.
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listasdiscussao.cjb.net
---------------------------------------------------------------------
Yahoo! Groups Sponsor
Assine Nova em
4x s/juros de R$ 20,70 Assine Info em
5x s/juros de R$ 19,08
Mais... Boa Forma Exame Você S/A Claudia
------------------------------------------------------------------------------
Links do Yahoo! Grupos
a.. Para visitar o site do seu grupo, acesse:
http://br.groups.yahoo.com/group/shell-script/
b.. Para sair deste grupo, envie um e-mail para:
address@hidden
c.. O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço
do Yahoo!.
------------------------------------------------------------------------------
Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: VirusScan / Atualizado em 04/02/2004 / Versão: 1.4.1
Proteja o seu e-mail Terra: http://www.emailprotegido.terra.com.br/
[As partes desta mensagem que não continham texto foram removidas]
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