S
SWXA
Usuario (México)
Primer post: 20 oct 2011Último post: 20 oct 2011
1
Posts
6
Puntos totales
2
Comentarios
U
Un proceso padre crea a un hijo que ejecuta un comando
#include<stdio.h>#include<stdlib.h>#include<unistd.h>main(){int fd[2];pid_t childpid;pipe(fd);if((childpid=fork())==0){ dup2(fd[1], STDOUT_FILENO); close(fd[0]); close(fd[1]); execlp("ls","ls",(char*)0); perror("el exec ha fallado" );}else{ dup2(fd[0], STDIN_FILENO); close(fd[0]); close(fd[1]); execlp("df","df", (char*)0); perror("fallo el excelp del df" );} exit(0); return(0); }fue de una tarea de una materia para el que este trabajando con procesos en linux a mi me costo espero que a ustedes les sea util!!!Disculpen que no tenga la imagen a la mano
6
0