Java - Proble al correr script sh desde java

 
Vista:

Proble al correr script sh desde java

Publicado por webness (57 intervenciones) el 18/03/2009 22:10:37
HOLA. NECEsito correr esta instruccion sh /usr/local/apache_tomcat_6.0.18/bin/shutdown.sh para para el serivicio de apache tomcat, pero necesito correrla desde java. Desde el terminal de linux si funciona y tengo centOS 5.

tengo el sigueinte codigo, para ejecutar el comando y para que me muestre en pantalla los resultados de su ejecucion. pero Ni muestra nada si mucho menos para el servicio:

try
{
Process p = Runtime.getRuntime().exec("sh /usr/local/apache_tomcat_6.0.18/bin/shutdown.sh");
BufferedReader input =new BufferedReader(new InputStreamReader(p.getInputStream()));
String line="";
while ((line = input.readLine()) != null)
{
System.out.println(line);
}
input.close();
}catch(Exception e)
{
System.out.print("EL ERROR JUE : "+e.getMessage());
}

Si alguien me puede ayudar gracias, mientras yo le voy preguntando a google
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Proble al correr script sh desde java

Publicado por Gustavo Adolfo Alzate (57 intervenciones) el 19/03/2009 18:21:07
ya solucione el problema solo era cuestion de meter el comando en un arreglo de String de la siguiente manera:

Strin[] cmd ={"sh","-c","cualquier comando"};
Runtime.getRuntime().exec(cmd);

Gracias de Todos modos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar