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

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

Re: [shell-script] Script com Resultado Dinâmico


From: Adriano Nunes
Subject: Re: [shell-script] Script com Resultado Dinâmico
Date: Thu, 18 Jun 2009 10:23:33 -0700 (PDT)

Acho que consegui galera:

watch -n 1 ./contafilas (o script roda a cada 1s)

Quem tiver mais sugestões fico muito agradecido!

--- Em qui, 18/6/09, Adriano Nunes <address@hidden> escreveu:

De: Adriano Nunes <address@hidden>
Assunto: [shell-script] Script com Resultado Dinâmico
Para: address@hidden
Data: Quinta-feira, 18 de Junho de 2009, 17:11











    
            
            


      
      Boa tarde Galera!



Aqui estou mais uma vez, bom aqui na empresa utilizamos 

postfix para serviço de webmail, encontrei esse script 

na internet muito legal, só tem um detalhe, ele não é 

dinâmico, toda vez precisa executar o script para ele 

atualizar as informações,tem como efetuar esse processo?



Abaixo o script!



************ ********* ********* ********* ********* *****

#!/bin/sh



# autor: gutocarvalho (guto@gutocarvalho. net)

# data de criacao: 2008-05-28

# baseado nos scripts do queuegraph

  

# uso: ./contafilas



# variaveis



qdir=`/usr/sbin/ postconf -h queue_directory` 



incoming=`/usr/ bin/find $qdir/incoming -type f -print | wc -l | awk '{print 
$1}'`

maildrop=`/usr/ bin/find $qdir/maildrop -type f -print | wc -l | awk '{print 
$1}'`

active=`/usr/ bin/find $qdir/active -type f -print | wc -l | awk '{print $1}'`

deferred=`/usr/ bin/find $qdir/deferred -type f -print | wc -l | awk '{print 
$1}'`

hold=`/usr/bin/ find $qdir/hold -type f -print | wc -l | awk '{print $1}'`

corrupt=`/usr/ bin/find $qdir/corrupt -type f -print | wc -l | awk '{print $1}'`



# imprimindo informacoes

 

echo -e "\nE-mails chegando (incoming queue): $incoming"

echo "E-mails sendo processados (maildrop): $maildrop"

echo "E-mails na fila para entrega (active queue): $active"

echo "E-mails que nao foram entregues (deferred queue): $deferred"

echo -e "E-mails com problemas (corrupt queue): $corrupt\n"



************ ********* ********* ********* ********* *****



Resultado:



E-mails chegando (incoming queue): 1

E-mails sendo processados (maildrop): 22

E-mails na fila para entrega (active queue): 190

E-mails que nao foram entregues (deferred queue): 0

E-mails com problemas (corrupt queue): 0



Veja quais são os assuntos do momento no Yahoo! +Buscados

http://br.maisbusca dos.yahoo. com



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