Java executar bash script

2 respostas
Sad7

Fala galera,

Não sei se alguem ja precisou fzer isso, mas vamos la.
Eu tenho uma aplicação Java rodando num servidor Linux, por esta aplicação, preciso executar um script, até ai beleza, porém o problema é que meu script finaliza todas as aplicações java INCLUSIVE a aplicação que iniciou ele, dai então, meu script nao consegue ser finalizado.

Tentei executar o script em background (usando & no final do comando), porem nao tive sucesso.

runtime = Runtime.getRuntime(); process = runtime.exec(new String[] { "/bin/bash", "-c", command });

Alguem tem ideia de como posso resolver isso?
Obrigado.

[]s

2 Respostas

E

Você já ouviu falar de nohup?

http://www.vivaolinux.com.br/dica/O-comando-nohup/

Sad7

entanglement:
Você já ouviu falar de nohup?

http://www.vivaolinux.com.br/dica/O-comando-nohup/

Sim, tentei utilzar ele tambem mais sem sucesso.

Criado 13 de julho de 2012
Ultima resposta 13 de jul. de 2012
Respostas 2
Participantes 2