[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] RESPOSTA - O log acaba, recebo o aviso e roda um novo
From: |
Alicino De Moura Filho |
Subject: |
Re: [shell-script] RESPOSTA - O log acaba, recebo o aviso e roda um novo script |
Date: |
Tue, 8 Jul 2008 09:38:00 -0700 (PDT) |
Oi, pessoal!
Apenas retornando com a resposta do meu questionamento tempos atrás, eu
consegui através da função until, onde está abaixo o exemplo que usei.
Agradeço a cooperação do pessoal, que ajudou com idéias e sugestões.
#Get time start of SS Copy
date "+SS Copy started at $timestart" >> $TIMESDIR/$timesfile
# CHECKING IF SS COPY IS DONE
until tail -2 nobug.out | grep -i "rows successfully processed in SALESSTATUS"
> /dev/null
do
sleep 10
done
echo "SS Copy is done."
#Get time end of SS Copy
timend=`ls -lrt $SSCOPY/nobug* |cut -c52-56`
echo "SS Copy finished at $timend" >> $TIMESDIR/$timesfile
Abs!
Alicino de Moura Filho
address@hidden
http://www.alicino.eng.br/
Campinas-SP
----- Original Message ----
From: Alicino De Moura Filho
To: address@hidden
Sent: Wednesday, July 2, 2008 7:28:36 PM
Subject: [shell-script] O log acaba, recebo o aviso e roda um novo script
Colegas,
O script que estou tentando montar, precisa me avisar que o comando executou e
acabou. Para tal, eu estou monitorando o log dele e como sei que na penúltima
linha contém a frase "rows successfully processed in SALESSTATUS" (além de
outras coisas e a linha final é vazia), montei este IF, mas nao está dando
muito certo. O tail + grep não estão parecendo boas soluções...
if [ tail -f $SSCOPY/nobug. out |grep "rows successfully processed in
SALESSTATUS" ] ; then
echo "SS Copy is done.."
#Get time end of SS Copy
timend=`ls -lrt $SSCOPY/nobug* |cut -c51-56` #Pegando o horário que o log acabou
echo "SS Copy finished at $timend" >> $TIMESDIR/$timesfil e # O horário de
término vai para um file a ser consultado futuramente
sleep 10
cd $SCRIPTS/HVEC_ panel.sh
fi
Ou seja, ele PRECISA me dizer que acabou e em seguida rodar o HVEC_panel.sh
Eu já postei este assunto, mas confesso que não consegui funciona-lo como
deveria...
Alguém tem alguma luz?
Valeu!
Alicino de Moura Filho
alicino@ymail. com
http://www.alicino. eng.br/
Campinas-SP
[As partes desta mensagem que não continham texto foram removidas]
[As partes desta mensagem que não continham texto foram removidas]
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Re: [shell-script] RESPOSTA - O log acaba, recebo o aviso e roda um novo script,
Alicino De Moura Filho <=