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

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

O log acaba, recebo o aviso e roda um novo script


From: Alicino De Moura Filho
Subject: O log acaba, recebo o aviso e roda um novo script
Date: Wed, 2 Jul 2008 15:28:36 -0700 (PDT)

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/$timesfile  # 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
address@hidden
http://www.alicino.eng.br/
Campinas-SP


      

[As partes desta mensagem que não continham texto foram removidas]



reply via email to

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