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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] script para log


From: alexandre
Subject: Re: [shell-script] script para log
Date: Tue, 19 Jul 2005 00:11:33 -0300

MrBiTs, obrigado pela ajuda, funcionou.

E peço desculpas a lista por não ter explicado melhor o que eu queria.

abraços,

alex
  ----- Original Message ----- 
  From: MrBiTs 
  To: shell-script 
  Sent: Saturday, July 16, 2005 8:34 AM
  Subject: Re: [shell-script] script para log


  /*
  Tenho um arquivo que tem os logs do dia 1 ao dia 6. Quero pegar nesse arquivo 
todas as entradas com a palavra spam_h. Se faço isso com o comando cat maillog 
| grep "spam_h" > spam ele me mostra todos referente aos dias 1 a 6 e joga no 
arquivo spam. O que eu quero é poder realizar isso por dias separados.
  Ex. quero achar no maillog as entradas com a palavra spam_h do dia 4.
  */

  BASEANDO-SE no exemplo do seu comando cat, imagino que seja um maillog 
"padrão" do sendmail ou postfix. Fica difícil adivinhar sem maiores 
referências. Você poderia ter colado uma linha de log na mensagem. Ajude-nos a 
te ajudar.

  Tudo é uma questão de você conhecer a estrutura do seu arquivo de log. 
Geralmente, são dados com estruturas rígidas. Ainda baseando-se no fato de ser 
um maillog gerado por sendmail ou postfix, temos uma linha de exemplo:

  Jul 16 08:25:36 ads postfix/smtp[531]: 4448C1E9875: to=<address@hidden>, 
relay=mail.dominio.com.br[192.168.0.1], delay=47181, status=sent (250 ok 
1121513134 qp 1433788)

  Os campos são separados por espaços e temos Mes, Dia, Hora, Host e outros 
campos. Para fazer um filtro com a palavra spam_h do dia 4, você pode utilizar 
outro pipe no seu comando. Aquele cat não é necessário, inclusive:

  grep spam_h maillog | grep "Jul 04"

  E pronto. Você filtrou o maillog pela palavra spam_h e depois filtrou o 
resultado pelo mes e dia que você quer. 

  SRF, CQD. Nos seus próximos e-mails, por favor, seja o mais específico 
possível. E-mails do tipo "SOCORRO, MEU SCRIPT NÃO FUNCIONA" não ajudam 
muito...Quando pedirem a você informações, dê essas informações. Ajude-nos a 
ajudá-lo.


  [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.listas-discussao.cjb.net
  ---------------------------------------------------------------------




------------------------------------------------------------------------------
  Links do Yahoo! Grupos

    a.. Para visitar o site do seu grupo na web, 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]



reply via email to

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