Script bash?

Frédéric Marmond fmdp at free.fr
Ven 22 Sep 09:10:13 UTC 2006


salut,
peut être que ton éditeur de texte masque les ^M.
édite le avec hexedit, pour voir précisément ce qu'il contient réellement...

Fred

Le vendredi 22 septembre 2006 11:01, Jean Michel Missègue-Delmas a écrit :
> Lionel Porcheron a écrit :
> > Nature-Informatique a écrit :
> >> Bonjour,
> >>
> >> J'ai un script bash qui me sert de parefeu, je souhaite le lancer au
> >> démarage de la ma machine, mais il ne veut s'exécuter. J'ai ce message
> >> d'erreur :
> >>
> >> tux at maladeta:~$ sudo /etc/init.d/parefeu
> >> Password:
> >> sudo: unable to execute /etc/init.d/parefeu: No such file or directory
> >>
> >> Si je passe en root, j'ai ce message :
> >>
> >> tux at maladeta:~$ sudo -s
> >> root at maladeta:~# sd
> >> bash: sd : commande introuvable
> >> root at maladeta:~# /etc/init.d/parefeu start
> >> bash: /etc/init.d/parefeu : /bin/bash^M : mauvais interpréteur: Aucun
> >> fichier ou répertoire de ce type
> >> root at maladeta:~#
> >>
> >> Avez vous une explication svp?
> >
> > Oui !
> >
> > Tu as écrit ton parefeu sous un Windows (bouh !!!).
>
> Je n'ai pas utilisé Windows depuis 5 ans ;) Ce n'est pas moi qui est
> écrit ce parefeu :(
>
>   Y'a des ^M notamment
>
> Si j'édite le fichier, je ne vois nul part des ^M. C'est pour cette
> raison que je ne comprend pas pourquoi j'ai ce message. D'autan que sur
> mon autre machine, le même fichier sous Kubuntu fonctionne normalement,
> et sur la machine sur laquelle je viens d'installer Xubuntu il ne veut
> pas se lancer???
>
> Je peux te faire passer le dit fichier si tu veux?
>
> A+
> --
> Jean Michel Missègue-Delmas
> La meilleur façon de se protéger des virus informatique, c'est
> d'utiliser GNU/Linux et les Logiciels libres.
> http://abul.org




Plus d'informations sur la liste de diffusion ubuntu-fr