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

Re: [OT] Shell Script lendo Log



Meu amigo, funcionou a ideia do while... muito obrigado mesmo! :)



Em 7 de abril de 2011 13:02, Leslie H. Watter <leslieh@celepar.pr.gov.br> escreveu:
Oi Harlei,

Tente isso:


       while [ `grep -c "Shutdown complete" /usr/lib/jboss4/server/default/log/server.log` == 0 ];
               do
                       sleep 10;

               done;

No meu caso o server.log é zerado toda vez que o jboss inicia, então ele
não vai ter a string "Shutdown complete".


você pode usar o while com o grep e um tail -n 10, p.ex:

`tail -n 10 seu_arquivo.log | grep -c "started in"` == 0


[]

LEslie


Em Thu, Apr 07, 2011 at 12:40:21PM -0300, Harlei Liguori Marcelino escreveu:
| Date: Thu, 7 Apr 2011 12:40:21 -0300
| Subject: [OT] Shell Script lendo Log
| From: Harlei Liguori Marcelino <hliguori@gmail.com>
| To: debianlista <debian-user-portuguese@lists.debian.org>
|
|    Amigos,
|    preciso checar se um software que demora para abrir esta aberto para
|    continuar o script. Quando eu paro e reinicio o software, ele sobe
|    completamente quando aparece as palavras "started in" no arquivo de log, e
|    so depois de aparecer isso que posso seguir o script... o problema e que
|    nao sei como deixar uma leitura tipo tail -f no arquivo de log esperando
|    aparecer "started in" para ele continuar o script... sera que alguem
|    poderia me dar um help para resolver esse problema?
|    agradec,o desde ja
|    att
|    Harlei
>) :-- final da mensagem [OT] Shell Script lendo Log de Harlei Liguori Marcelino <hliguori@gmail.com> --:

--
Leslie H. Watter
Gerência de Inovação Corporativa / CELEPAR
Fone: +55 41 3200-6534
Curitiba - Paraná - Brasil


Reply to: