Class Runtime en Linux

CarlosF
10 de Diciembre del 2005
Hola, tengo este problema: tengo que ejecutar un comando desde java en linux, ya lo he echo en windows y si funciona, pero al hacerlo en linux no se si sirva por que al ejecutar la clase no sale ningun resultado en consolo. Esta es mi clase :

import java.util.*;
import java.net.*;
import javax.swing.*;

class Prueba
{ public Prueba()
{
try
{
Runtime rt= Runtime.getRuntime();
Process proc = rt.exec("ps");
}
catch (Exception o){System.out.println(o);}

}
public static void main (String args [])
{ Prueba p;
p = new Prueba();
}
}

Ojala alguien pueda ayudarme por please.....:p

chuidiang
10 de Diciembre del 2005
Hola:

Cuando ejecutas un comando cuya salida sale en pantalla, al hacerlo desde java dicha salida deja de salir por pantalla y se redirige al programa java. Tienes desde java que leerla y mostrarla donde quieras.

En http://www.geocities.com/chuidiang2/ejemplos/Runtime/runtime.html tienes un pequeño ejemplo de esto.

Se bueno