Alicino, você não consegue fazer um aplicativo retornar uma mensagem para outro, mas tem algumas coisas que você pode fazer para tentar resolver o problema.
1) Coloque a chamada do aplicativo dentro de um script e quando este terminar verifique o $? (que é o código de retorno do último comando executado, no caso seu aplicativo). Assim você conseguirá disparar outro script. 2) Você pode fazer o aplicativo enviar uma mensagem para a saida padrão ou de erro, e monitorá-las com o expect, mas ai você vai ter que dar uma olhada neste comando com um pouco mais de cuidado (ele faz muita coisa, e você vai ter que descobrir como usá-lo junto às suas necessidades). Com certeza nossos amigos aqui sabem outras maneiras de fazer isto, mas por enquanto acho que você já tem o que pesquisar. Abraços, William PS: Você também pode usar como referência o site do Aurélio (uma referência rápida é o Canivete Suíço, http://aurelio.net/shell/canivete.html) 2008/6/27 Alicino De Moura Filho <[EMAIL PROTECTED]>: > Prezados colegas, > > Como iniciante em shell script, ainda estou dando muitas cabeçadas. O livro > do Julio Cezar tem ajudado muito. E por citação do livro sobre esta lista, é > onde gostaria de uma ajuda. > > Eu estou tentando fazer um if/case/while (qq um que ajude) a retornar uma > msg de "XX Aplicativo acabou" qdo o log retornar a frase final dele, > geralmente como "successfully processed". E em seguida (talvez após um sleep > 10), fazer ele rodar um outro script (Ex: painel.sh). > > Alguém teria um norte? > > Agradeço desde já. > > Alicino de Moura Filho > [EMAIL PROTECTED] <alicino%40ymail..com> > Campinas-SP > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]