Grabbing salida de exec
Así que estoy tratando de escribir algo que necesite obtener el resultado del comando y luego lo trataré y luego lo pasaré a otro programa.
pero estoy teniendo un problema, no puedo averiguar cómo obtener el resultado del comando y almacenarlo a continuación es una muestra de lo que tengo
if(fork() == 0){
execl("/bin/ls", "ls", "-1", (char *)0);
/* hopefully do something with the output here*/
}else{
*other stuff goes here*
}`
ásicamente, me pregunto si hay alguna forma de obtener el resultado del "execl" y pasarlo a otra cosa (por ejemplo, almacenándolo en algún tipo de búfer).
Cualquier sugerencia seria genial. gracias chicos ...