Frédéric Marmond a écrit : > ton ^M est un caractère (1 seul), de valeur 0Dh > donc, si tu fais "hexedit /etc/init.d/parefeu", bouge le curseur sur la > partie > de droite (tabulation pour passer de droite à gauche, puis fleches pour > bouger de caractère en caractère) jusqu'a aller au caractère suivant > le /bin/bash. regarde alors sur la partie de gauche le caractère que tu as > si c'est un 0Dh (^M), ton script contient bien ce caractère, et utilse > l'utilitaire dos2unix comme conseillé par un autre.
Il ne contient pas ce caractère. et un "file /etc/init.d/parefeu" me donne : [EMAIL PROTECTED]:~$ file /etc/init.d/parefeu /etc/init.d/parefeu: Bourne-Again shell script text executable [EMAIL PROTECTED]:~$ Ce n'est donc pas un fichier Windows. JM > Le vendredi 22 septembre 2006 11:23, vous avez écrit : >> Frédéric Marmond a écrit : >>> 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... >> Pour moi c'est du chinois :( >> >>> 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 : >>>>>> >>>>>> [EMAIL PROTECTED]:~$ 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 : >>>>>> >>>>>> [EMAIL PROTECTED]:~$ sudo -s >>>>>> [EMAIL PROTECTED]:~# sd >>>>>> bash: sd : commande introuvable >>>>>> [EMAIL PROTECTED]:~# /etc/init.d/parefeu start >>>>>> bash: /etc/init.d/parefeu : /bin/bash^M : mauvais interpréteur: Aucun >>>>>> fichier ou répertoire de ce type >>>>>> [EMAIL PROTECTED]:~# >>>>>> >>>>>> 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 > > -- ubuntu-fr mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
