Foro de elhacker.net

Programación => Java => Mensaje iniciado por: JAX82 en 6 Diciembre 2006, 19:53 pm



Título: ejecutar script shell en JAVA
Publicado por: JAX82 en 6 Diciembre 2006, 19:53 pm
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.


Título: Re: ejecutar script shell en JAVA
Publicado por: Casidiablo en 7 Diciembre 2006, 00:10 am
http://www.chuidiang.com/java/ejemplos/Runtime/runtime.html

Prueba este, por ejemplo.

Código:
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!!!


Título: Re: ejecutar script shell en JAVA
Publicado por: malakay86 en 6 Febrero 2008, 21:05 pm
Ok, me sirve para mi pregunta de antes.
Gracias.