> execl("/bin/sh", "sh", "-i", NULL); > > et ça fonctionne... > (Le fcntl permet de fermer le fd lorsque execl termine. Il faut > quand même le fermer chez le père (il a été copié pour le fils).) Indépendamment de ça, c'est l'option -i qui fait fonctionner le shell. Bizarre que cette option soit indispensable ici mais bon. Merci du coup de main... François Boisson