Amigo,
  Você vai ter que disparar a classe Process dentro de uma Thread para que o 
servlet possa continuar enquanto o Process estiver trabalhando.


Citando gangrel-br <[EMAIL PROTECTED]>:

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




-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/

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

Responder a