Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2009, 09:52
Avatar de lobo_php
lobo_php
 
Fecha de Ingreso: noviembre-2007
Ubicación: Cali-Colombia
Mensajes: 1.869
Antigüedad: 17 años, 3 meses
Puntos: 75
[SOLUCIONADO] Ejecutar comandos de Linux en Java

compañeros hace un tiempo hice una aplicacion que hacia telnet desde la aplicacion java en windos, ahora lo necesito en linux.
antes hacia esto:

String comando = "cmd /c start telnet "+ip;

pr = Runtime.getRuntime().exec(comando);

y listo, ahora en linux debo hacer algo mas o menos asi:

String[] comando = {"sh","-c","telnet "+ip};
pr = Runtime.getRuntime().exec(comando);

ó

String[] comando = {"sh","-c","telnet "+ip};
final Process pr = Runtime.getRuntime().exec(comando);


pero cuando intento hacer esto se me queda ahi colgado, como si se bloqueara la aplicacion y no hace nada mas, nisiquiera deja cerrarla, me toca cerrarla interrumpiendo la ejecucion desde el netbeans.
__________________
Cabuntu.org - Difundiendo Software Libre en Cali, Colombia
Usuario Linux # 483175

Última edición por lobo_php; 11/08/2009 a las 15:33 Razón: UJU!!!