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

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

Comando grep


From: Elizabete Azevedo
Subject: Comando grep
Date: Tue, 22 Jan 2002 03:13:21 -0800 (PST)

Bom dia ....
    
    
Tenho um pequeno script, que gera um ficheiro de log,
por cada acoorrencia à base de Dados,
nesse script, tenho um while que procura no ficheiro
de log, gerado na execução anterior, a palavra
'deadlock'
se essa existir deverá correr novamente o processo

while [ -n "`cat LogsDir/file-$counter.log | grep
deadlock`" ]
do
   counter=`expr $counter + 1`
   print "**************************** $data - $hora
*******************************" >>
LogsDir/file-$counter.log
   print >> LogsDir/file-$counter.log

   ###executa processamento *à BD   

done
                         
este script esta a funcionar, para garantir que o
processo nao fica a meio, porque tenho muitos
utilizadores aceder,
concorrencialmente à BD, mas agora tenho necessidade
de fazer outro tipo de grep, i. é :

Preciso que seja feito o cat ao ficheiro e que procure
pela palavra 'deadlock' e/ou 'occurred', como posso
fazer isso 
no comando while ?                                    
       

Tentei :
         while [ -n "`cat LogsDir/file-$counter.log |
grep deadlock | grep occurred`" ], mas dá erro,
       
será que me podem ajudar, pf?

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/


reply via email to

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