[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] shell
Après ça, il n'y plus compiler un kernel pour faire taire les rumeurs !
Le Mercredi 20 Juin 2001 12:50, vous avez écrit :
> Kaixo!
>
> On Wed, Jun 20, 2001 at 08:16:32AM +0200, Jean-Louis Matton wrote:
> > > > Quand tu rends ton script exécutable, il va prendre par contre
> > > > le "#!/bin/bash" de la première ligne comme l'interpréteur de ton
> > > > script.
> > >
> > > Oui, mais qui c'est qui lis cette première ligne et en conclus qu'il
> > > faut lancer /bin/bash? C'est le noyau.
> >
> > c'est le shell en court.
>
> Mais non!
> Si tu ne me crois pas, lis /usr/src/linux/fs/binfmt_script.c
>
> > Si on lance le script en argument d'un shell on force le à utiliser ce
> > shell,
> > la première ligne n'est pas interprétée.
>
> Ça n'invalide pas ce que j'ai dit.
> Quand on tape 'truc muche' le shell lance truc, qui lui inteprète muche.
> Mais si on tape 'truc' simplement le shell l'execute mais ne l'interprète
> pas, c'est le noyau qui l'interprete, et lui seul.
> ensuite, si le fichier à une première ligne commençant par #!/foo/bar alors
> le noyau executéra /foo/bar et lui passera la suite du fichier
--
Olivier Thauvin-CNRS Service Aeronomie
olivier.thauvin@aerov.jussieu.fr
Téléphone:
01 64 47 43 60 à Verrières (lundi,mercredi et vendredi)
01 44 27 47 59 à Jussieu (Mardi et Jeudi)
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://linuxbe.org/ml.php ]
[ http://LinuxBe.org Contact: listmaster@linuxbe.org ]