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: Alex
Subject: Re: [shell-script] script de log e-mail
Date: Fri, 15 Jan 2010 11:43:19 -0800 (PST)

não deu certo, deu erro:
 
#sed -e '/Jan 15/' -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/' /var/log/mail. log | 
tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr
sed: -e expressão #1, caractere 8: missing command
 

#grep "Jan 15" | sed -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/'/var/log/mail. log | 
tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nrsed: -e expressão #1, caractere 
9: unterminated address regex



--- Em sex, 15/1/10, address@hidden <address@hidden> escreveu:


De: address@hidden <address@hidden>
Assunto: Re: [shell-script] script de log e-mail
Para: address@hidden
Data: Sexta-feira, 15 de Janeiro de 2010, 16:11


  



grep "Jan 15" | sed -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/'
/var/log/mail. log | tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr
Ou
sed -e '/Jan 15/' -e '/smtp[/!d' -e 's/^.* ]*)>.*$/ 1/'
/var/log/mail. log | tr '[A-Z]' '[a-z]' | sort | uniq -c | sort -nr
On Sex 15/01/10 14:04 , Alex alexpoilt@yahoo. com.br sent:
Segue:
Jan 15 14:02:49 tele1 postfix/qmgr[ 15500]: 48288142005A: from=,
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=
Jan 15 14:02:49 tele1 postfix/qmgr[ 15500]: 2F14C1420081: from=,
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] -> , Message-ID: , mail_id:
ClZ9oHcESlkv, Hits: -, queued_as: 2F14C1420081, 190 ms
Jan 15 14:02:49 tele1 postfix/smtp[ 2177]: 48288142005A: to=,
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=,
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 escreveu:
De: Fabiano Caixeta Duarte 
Assunto: Re: [shell-script] script de log e-mail
Para: shell-script@ yahoogrupos. com.br
Data: Sexta-feira, 15 de Janeiro de 2010, 0:54
2010/1/14 Alex :
> 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.maisbusca dos.yahoo. com [1]
[As partes desta mensagem que não continham texto foram removidas]


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









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



reply via email to

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