Bonjour,
Je souhaite écrire un programme en C, qui permet d'enregistrer toutes les entrées/sorties d'un bash.
Mon idée est de créer un nouveau processus "enfant" qui va lancé le bash.
Le processus "parent" va s'occuper d'enregistrer les entrées/sorties du processus "enfant".
Pour l'instant j'essaye seulement de connecter STDIN du père a STDIN du fils et STDOUT du fils a STDOUT du père.
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#define BUFF_SIZE 1024
#define NB_PIPE 2
int main(int argc,
(…)