10/12/2008, 05:16
|
| | Fecha de Ingreso: diciembre-2008
Mensajes: 19
Antigüedad: 16 años Puntos: 0 | |
Respuesta: Ejecutar programa externo desde Java (UNIX)- problema Hola dogduck, gracias por responder.
A propósito he tratado de redireccionar el resultado pero no hay caso. No se que sucede pero no se ejecuta. Es más, cuando ejectuto la instruccion:
Process p = obj.exec("ls -l"); => FUNCIONA
y al ejectuar esta otra:
Process p = obj.exec("ls -l|grep `date '+%m/%d/&y'`"); => YA NO FUNCIONA (y lo mismo sucede si trato de redireccionar esta ultima instruccion. Ni siquiera se genera el archivo)
Process p = obj.exec("ls -l|grep `date '+%m/%d/&y'` > /$HOME/prueba.txt"); => NO FUNCIONA
A mi se me ocurre que puede estar pasando esto porque en la segunda instruccion, en realidad se está ejecutando dos procesos un como entrada del otro, es decir la entrada del "grep" es la salida del "ls -l" y quizas es por esto que no funciona.. La verdad ya no se qué pensar!! Gracias
Última edición por matiasweb; 10/12/2008 a las 05:22 |