Executar e terminar processo externo
21/11/2016 15:49
0
Tenho a necessidade de em dado momento iniciar e finalizar um exe de terceiros,
estou utilizando def proc = "<exe-com-caminho.completo>".execute(...),
e para finalizar proc.destroy(); proc.waitFor()

Para fins de testes estou executando a calculadora do windows. Para iniciar tudo bem, mas não consigo finalizar, quando chamo destroy() e waitFor() os métodos retornam imediatamente, sem exceção, mas a calculadora continua executando.

Sabem algo sobre isso?
Tags: Grails


0
Resolvido! Por incrivel que pareça é alguma particularidade do calc.exe.
Passei a utilizar o notepad.exe nos meus testes e funcionou normalmente



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto