java - programacion - Necesidad de ejecutar script de shell desde webapp y mostrar el resultado de la consola en la página
scripts bash ejemplos (1)
Si entiendo lo que estás tratando de hacer, esta es una manera en Java. Esto ejecuta el comando ls y luego captura el resultado del shell y lo vuelve a escribir en System.out.
public class TestShell {
public static void main(String[] args)
{
try
{
String cmd = "ls/n";
Process p = Runtime.getRuntime().exec(cmd);
p.waitFor();
BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
while(r.ready()) {
System.out.println(r.readLine());
}
}
catch (Throwable t)
{
t.printStackTrace();
}
}
}
Estoy buscando ejemplos de Java o una biblioteca que me ayude a integrar esto en una aplicación de Struts2 / Spring. Muchos sistemas de compilación como Luntbuild o Hudson tienen esta funcionalidad, pensé que podría preguntar si alguien sabe de un ejemplo independiente antes de intentar sacarlo de uno de esos. Eché un vistazo al framework de programación de trabajos de Quartz también, pero aún no he encontrado los enlaces de UI. ¿Solo necesito leer un archivo con un JSP incluido?