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

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

Re: [shell-script] script de log e-mail


From: Julio C. Neves
Subject: Re: [shell-script] script de log e-mail
Date: Fri, 15 Jan 2010 17:58:13 -0200

Esse script tem jeito de ser para dedurar o pessoal que usa muito e-mail...
Vamos lá:

$ sed -e '/smtp\[/!d;/Jan 15/!d' -e 's/^.*<\([^> ]*\)>.*$/ \1/' t |  tr
'[A-Z]' '[a-z]' | sort | uniq -c | sort -nr

Pela sintaxe parece que vc está usando ksh, estou certo?

Onde botei Jan 15, pode substituir por $* ou $@. Nesses casos, passe a data
que vc deseja como parâmetro.

Abraços,
Julio
Cursos de Shell e Zenity em 2 fins de semana?
- Em SP ligue (11)2125-4747;
- Em DF ligue (61) 3223-3000;
- Turmas fechadas em outras cidades ligue (21) 8112-9988.



2010/1/15 Alex <address@hidden>

>
>
> Segue:
>
> Jan 15 14:02:49 tele1 postfix/qmgr[15500]: 48288142005A: from=<
> address@hidden <mkt%40direction.com.br>>, size=13403, nrcpt=1 (queue
> active)
> Jan 15 14:02:49 tele1 postfix/smtpd[2180]: connect from
> localhost[127.0.0.1]
> Jan 15 14:02:49 tele1 postfix/smtpd[2180]: 2F14C1420081:
> client=localhost[127.0.0.1]
> Jan 15 14:02:49 tele1 postfix/cleanup[2176]: 2F14C1420081: message-id=<
> address@hidden<b69cd2cc-22ac-4a0a-b1c4-b21f034b56b4%40dsx01.direction.com.br>
> >
> Jan 15 14:02:49 tele1 postfix/qmgr[15500]: 2F14C1420081: from=<
> address@hidden <mkt%40direction.com.br>>, size=13879, nrcpt=1 (queue
> active)
> Jan 15 14:02:49 tele1 postfix/smtpd[2180]: disconnect from
> localhost[127.0.0.1]
> Jan 15 14:02:49 tele1 amavis[2190]: (02190-02) Passed CLEAN, [201.12.60.34]
> [201.12.60.34] <address@hidden <mkt%40direction.com.br>> -> <
> address@hidden <lfpinelli%40dominio.com.br>>, Message-ID: <
> address@hidden<b69cd2cc-22ac-4a0a-b1c4-b21f034b56b4%40dsx01.direction.com.br>>,
> mail_id: ClZ9oHcESlkv, Hits: -, queued_as: 2F14C1420081, 190 ms
> Jan 15 14:02:49 tele1 postfix/smtp[2177]: 48288142005A: to=<
> address@hidden <lfpinelli%40dominio.com.br>>,
> relay=127.0.0.1[127.0.0.1]:10024, delay=23, delays=23/0/0/0.19, dsn=2.6.0,
> status=sent (250 2.6.0 Ok, id=02190-02, from MTA([127.0.0.1]:10025): 250
> 2.0.0 Ok: queued as 2F14C1420081)
> Jan 15 14:02:49 tele1 postfix/qmgr[15500]: 48288142005A: removed
> Jan 15 14:02:49 tele1 postfix/local[2181]: 2F14C1420081: to=<
> address@hidden <lfpinelli%40dominio.com.br>>, relay=local,
> delay=0.1, delays=0.06/0/0/0.04, dsn=2.0.0, status=sent (delivered to
> maildir)
> Jan 15 14:02:49 tele1 postfix/qmgr[15500]: 2F14C1420081: removed
> Jan 15 14:02:50 tele1 postfix/smtpd[1828]: disconnect from
> direction.nlink.com.br[201.12.60.34]
>
>
> obrigado,
>
> Alex
>
> --- Em sex, 15/1/10, Fabiano Caixeta Duarte 
> <address@hidden<fcd.listas%40gmail.com>>
> escreveu:
>
> De: Fabiano Caixeta Duarte <address@hidden <fcd.listas%40gmail.com>>
> Assunto: Re: [shell-script] script de log e-mail
> Para: address@hidden <shell-script%40yahoogrupos.com.br>
> Data: Sexta-feira, 15 de Janeiro de 2010, 0:54
>
>
>
> 2010/1/14 Alex <alexpoilt@yahoo. com.br>:
> > Pessoal, boa noite.
> >
> > Estou utilizando a seguinte linha de comando para saber quantos e-mails
> os usuários receberam.
> >
> > sed -e '/smtp\[/!d' -e 's/^.*<\([^> ]*\)>.*$/ \1/' /var/log/mail. log |
>  tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr
> >
> > Desta forma ele me traz as informações de todos os dias, desde a data de
> criação do arquivo de log. Como faço para por a opção para inserir uma
> informação de um único dia?
>
> Depende do formato deste log. Passe umas linhas de exemplo pra
> podermos te ajudar.
>
> --
> Fabiano Caixeta Duarte
> Especialista em Redes de Computadores
> Linux User #195299
> Ribeirão Preto - SP
>
> __________________________________________________________
> Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


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



reply via email to

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