Foro de elhacker.net

Programación => Java => Mensaje iniciado por: Hartigan en 16 Marzo 2011, 13:26 pm



Título: Coomo ejecutar fichero desde java???
Publicado por: Hartigan en 16 Marzo 2011, 13:26 pm
Hola, vereis. tengo un programa en java que crea procesos. Tengo un script llamado matar.sh desde el cual mato al proceso que elijo pasandole un número como parámetro. es decir si desde la consola pongo:

Citar
sh matar.sh 4

me mata al proceso 4.

Pero yo quiero hacer esto desde el propio programa, en concreto desde el cliente (estoy usando java RMI) es decir, quiero que desde el cliente el al escirbir la orden: matar 3, ejecute el script y mate al proceso.

Espero que haya quedado claro, gracias por vuestra ayuda.


Título: Re: Coomo ejecutar fichero desde java???
Publicado por: sapito169 en 17 Marzo 2011, 01:17 am
la investigacion no hace daño

String[] command = {"/etc/ssh", "myUser@remoteServer", "runprog.ksh 'param1'"};
 final Process process = Runtime.getRuntime().exec(command);