Fala Alicino, há poucos dias respondi uma pergunta parecida com esta (não me lembro se foi sua) na qual eu indicava o trap 17 e o cmd wait.
Dá uma olhada nos posts dos 20 últimos dias que lá está explicado. Abraços, Julio Em setembro estarei dando um treinamento Shell em Brasília. Maiores informações: www.tecnologiabr.com.br Tel: (61) 3354-3162 2008/7/2 Alicino De Moura Filho <[EMAIL PROTECTED]>: > 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 > [EMAIL PROTECTED] <alicino%40ymail.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]
