(Em uma Servlet) Estou executando um arquivo executável no Linux utilizando o Runtime.getRuntime(). Porém, não posso executá-lo diretamente, pois preciso definir o diretório aonde está esse executável, para que ele leia corretamente alguns arquivos .txt. O que estou fazendo é executar o 'bash' com o Process.exec(), e então eu mando alguns comandos para o 'bash' através do OutputStream dele. Até aí, tudo bem. O problema é que eu preciso que a servlet espere que a execução do arquivo chamado termina para continuar. Mas não tenho como utilizar o Process.waitFor(), pois isso faria a servlet esperar o fim do 'bash', ele ele não termina a não ser que seja 'killed'...
Alguém pode me ajudar?? Desde já agradeço! ________________________________________________________ Paulo "gangrel-br" R. C. Siqueira Programador e Fanático por Jogos :) Mogi das Cruzes - SP __________________________________________________________________________ E-mail Premium BOL Antivírus, anti-spam e até 100 MB de espaço. Assine já! http://email.bol.com.br/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------