shell-script-pt
[Top][All Lists]
Advanced

[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:39:08 -0300

muito fácil. 
valew.


    Eric Anderson
    CPD Via Net SAO
    11-66432800
    11-96427554
  ----- Original Message ----- 
  From: Alexandre Miraldo 
  To: address@hidden 
  Sent: Monday, February 09, 2004 5:16 PM
  Subject: Re: [shell-script] Re: Script de geração de novos logs.


  Quem faz isso é o LOGROTATE ....

  pode ler a documentação não é difícil de entender ...

  man logrotate

  o arquivo de configuração do logrotate fica em /etc/logrotate.conf

  tem arquivos de configuração específica em /etc/logrotate.d/ 


    ----- Original Message ----- 
    From: groo 
    To: address@hidden 
    Sent: Monday, February 09, 2004 5:06 PM
    Subject: Re: [shell-script] Re: Script de geração de novos logs.


    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]




    ---------------------------------------------------------------------
    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!. 




  [As partes desta mensagem que não continham texto foram removidas]




  ---------------------------------------------------------------------
  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
  ---------------------------------------------------------------------




------------------------------------------------------------------------------
  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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]