[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: CD boutable avec shell



Yves Rutschle, vendredi 25 mai 2007, 18:24:55 CEST
> 
> On Fri, May 25, 2007 at 06:05:35PM +0200, Sylvain Sauvage wrote:
> >   Ah non, ça y est : avec telnet, ça ne marche pas. J???utilisais
> > nc pour les tests. Effectivement, telnet a besoin de -i. Telnet
> > doit faire des manips sur le flux.
> 
> J'avais pensé à des manips bizarres de libreadline, mais
> lancer '/usr/bin/gdb' marche parfaitement (avec telnet)
> 
> [rejoue]
> 
> AH!
> 
> Si on lance avec:
> system("tee out | /bin/sh");
> 
> on se rend compte que telnet converti les 'entrée' en CR/LF
> alors que nc n'envoit que CR. Donc sh doit essayer de lancer
> 'ls0x0d'... qui n'existe pas.

  On aurait pu s’en rendre compte plus tôt, le message étant :

ls
: command not found

et non :

ls : command not found

  De l’intérêt de bien analyser les messages d’erreur.

> sh -i doit faire 'ce qu'il faut' pour s'adapter aux
> différence de 'terminal'.

  Oui. « Interactif » donc moins sourcilleux.

> Ça y est, c'est officiellement le weekend ;)

  Bon weekend, alors.
-- 
 Sylvain Sauvage



Reply to: