Bonjour,
Je n'arrive pas à executer "ls -la | wc && date", je n'arrive pas à executer le date car je m'arrete après le pipe.
Voici mon code:
int exec_pipe(char** fils, char** pere)
{
int child_pid;
int child_status;
int exec;
int p[2];
int r = 0;
char buffer[1024];
pipe(p);
if ((child_pid = fork()) < 0)
» exit(1);
else if (child_pid == 0)
{
» close(p[1]);
» dup2(p[0], 0);
» close(p[0]);
» execvp(pere[0], pere);
» if (exec < 1)
» exit(1);
}
else
{
» close(p[0]);
» dup2(p[1], 1);
» close(p[1]);
» exec = execvp(fils[0], fils);
}
wait(&child_status);
return exec;
}
Pourriez-vous m'aider s'il vous plaît ? 
Merci d'avance 