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