version plus simpliste de execute -> executeV2 car les redirections dans executeV1 sont difficiles + probleme dans executeV1 => pour chaque commande fork est appelé 2 fois [exemple BG execute 2 fois la commande entree car remonte dans la pile d'appel de execute et pass 2 fois ou plus par fork()]