Talvez algo como:

while [ "$(tail -2 teste.txt)" != "rows successfully processed in
SALESSTATUS" ]
do
  sleep 2
done
blablabla...

Precisa lapidar, mas a idéia é encaixar dentro de um while ao invés de um
if.

[]'s


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


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

Responder a