François Boisson, vendredi 25 mai 2007, 15:51:10 CEST > > > > 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.
Non non. L’option -i permet surtout l’affichage du prompt. Sans "-i", ça fonctionne aussi (en tout cas chez moi). > Merci du coup de main... Pas de quoi. -- Sylvain Sauvage