Problema ao executar comandos externos ao programa.  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
mizumoto
Debugger
[Avatar]

Membro desde: 12/09/2008 09:47:03
Mensagens: 71
Localização: Vitória - ES
Offline

Boa Tarde,

Meu aplicativo precisa executar um comando de prompt em um de seus métodos.
Estou fazendo essa execução da seguinte forma:



O que eu estou achando estranho é que o aplicativo está tendo um comportamento diferente em diferentes máquinas. Em algumas ele funciona normalmente, em outras, o programa para quando chega no momento da execução do comando externo. Entretanto se eu abrir um xterm em qualquer uma das máquinas (esteja o programa funcionando ou não), e tentar executar o comando manualmente, o mesmo funciona sem problema nenhum.

Existe alguma maneira mais eficiente de executar comandos externos?
Alguém já passou por algo parecido ou pode me ajudar de alguma forma?

Obrigado,
vasselai
HelloWorld

Membro desde: 02/09/2009 08:42:50
Mensagens: 11
Offline

Boa tarde, caso não seja necessário a interação do comando com a entrada de novos dados:



ou se preferir



Até agora estes exemplos funcionaram corretamente no Ubuntu, CentoOS e Fedora.
vasselai
HelloWorld

Membro desde: 02/09/2009 08:42:50
Mensagens: 11
Offline

Caso SSH for o sufuciente:

http://sourceforge.net/projects/sshtools/
http://mina.apache.org/sshd/index.html
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team