ejecutar script shell en JAVA

Iniciado por JAX82, 6 Diciembre 2006, 19:53 PM

0 Miembros y 1 Visitante están viendo este tema.

JAX82

Hola,

Alguien sabe como puedo hacer ejecutar un script shell desde una clase Java?

Recibo el archivo remótamente y debo ejecutarlo... pero ni idea de cómo hacerlo ejecutar.

Gracias.

Casidiablo

#1
http://www.chuidiang.com/java/ejemplos/Runtime/runtime.html

Prueba este, por ejemplo.

import java.io.*;

public class CmdExec {
public CmdExec(String cmdline) {
try {
Process p = Runtime.getRuntime().exec(cmdline);
}
catch (Exception err) {
err.printStackTrace();
}
}

public static void main(String argv[]) {
new CmdExec("cmd /c start iexplore http://www.google.es");
}
}


Eso es la base de lo que quieres. Lo demás sería examinar el archivo y ejecutar comandos de acuerdo a su contenido.

Saludos!!!

malakay86

Ok, me sirve para mi pregunta de antes.
Gracias.