Script bash?

Cedric Janssens cedric.janssens at ubuntu-be.org
Ven 22 Sep 11:48:41 UTC 2006


tu le déplaces comment ce fichier ? Internet ? Clé USB ? Autre ?

Le 22/09/06, Jean Michel Missègue-Delmas<jm.missegue at free.fr> a écrit :
> christophe jenaux a écrit :
> > Salut,
> >
> > As-tu vérifier si le fichier  a les droits d'execution ?
>
> Oui, c'est un fichier que j'ai l'habitude d'installer lorsque je passe
> des machines de parents, ami(e)s sous Ubuntu, Kubuntu, etc. C'est la
> première fois que j'ai ce problème :(
>
> JM
>
> > dans un terminal (console), pour le vérifier tape ce qui suit :
> > ls -l /etc/init.d/parefeu
> > cela affichera une ligne du genre :
> > -rwxr-xr-x 1 root root 1196 2006-05-21 16:44 /etc/init.d/parefeu
> >
> > Dans cette ligne tu regardes s'il y a les 3  x (le x veut dire
> > exécution, le r lecture,w l'écriture)ces droits sont divisé en 3. U
> > (pour l'utilisateur les 1er caractères rwx), g (les 3 suivants pour le
> > groupe), et o (les 3 derniers pour les autres), il faut compter a partir
> > du 2ème car le 1er caractère a une signification particulière. Si tu n'a
> > pas de x, tu taper la commande suivante pour mettre les droits
> > d'exécution :
> > chmod +x /etc/init.d/parefeu
> >
> > Le 22/09/06, *Nature-Informatique* <cheztux at free.fr
> > <mailto:cheztux at free.fr>> a écrit :
> >
> >     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 :
> >     tux at maladeta:~$ file /etc/init.d/parefeu
> >     /etc/init.d/parefeu: Bourne-Again shell script text executable
> >     tux at maladeta:~$
> >
> >     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 :
> >      >>>>>>
> >      >>>>>> 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
> >      >
> >      >
> >
> >
> >     --
> >     ubuntu-fr mailing list
> >     ubuntu-fr at lists.ubuntu.com <mailto:ubuntu-fr at lists.ubuntu.com>
> >     https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
> >     <https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr>
> >
> >
>
>
> --
> 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
> ubuntu-fr at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-fr
>




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