Java y Unix
Publicado por Beisy (1 intervención) el 07/01/2008 16:47:54
Hola, estoy realizando una clase que se va a ejecutar en un servidor unix, la cual contiene un metodo que recibe la dirección donde se esta ejecutando, en esta dirección de debe ejecutar en comando UNIX para tomar las cantidades de espacios de disco utilizado, y almacenarla en un archivo .txt, yo tengo el comando df -k . >archivo.txt, con este comando se realiza en la consola sin errores pero cuando lo ejecuto desde java no da error pero no crea el archivo, el codigo es el siguiente:
Runtime r = null;
Process p = null;
r = Runtime.getRuntime();
p = r.exec("df -k . >archivo.txt");
Pero si se coloca otro comando de UNIX en la linea p = r.exec("rm archivo.txt"); si lo realiza.
Como puedo hacer para crear el archivo con los datos.
Runtime r = null;
Process p = null;
r = Runtime.getRuntime();
p = r.exec("df -k . >archivo.txt");
Pero si se coloca otro comando de UNIX en la linea p = r.exec("rm archivo.txt"); si lo realiza.
Como puedo hacer para crear el archivo con los datos.
Valora esta pregunta


0