OVH Cloud OVH Cloud

[scripts] problème d'interpréteur

2 réponses
Avatar
Aurelien
Salut

J'ai un petit problème : depuis quelques temps je ne peux plus exécuté
mes scripts shell. Qu'ils soient en sh ou en bash, j'ai le même problème :

-bash: ./SQL_dump: /bin/bash: bad interpreter: Permission non accordée

Pourtant mes scripts fonctionnaient avant. Donc j'imagine qu'il ya une
merde avec bash, amsi je vois pas quoi !

D'autant que d'un point de vue persmissions, je crois que c'est ok :

35.246 Mo /root $> ll /bin/bash
-rwxr-xr-x 1 root root 667180 2005-01-22 23:20 /bin/bash


Je n'ai rien changé dernièrement, j'ai juste des partitions
supplémentaires, mais elles ne contiennent que des documents...

Est-ce que quelqu'un a un idée ?

merci d'avance.

--
==============================
ORL (alias Yvette H.)
------------------------
Responsable internet de l'AMMD

http://sebkhachott.net
http://ammd.net
http://entremetteur.ammd.net

Tél : 02 43 82 72 48
------------------------

__________________________________
/ Chiffrez et signez vos messages \
| Utilisez les clés GnuPG |
| |
| HOWTO : |
| http://vilya.org/gpg/gpg-intro.html |
\ __________________________________ /
==================================


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

2 réponses

Avatar
Frédéric Bothamy
* Aurelien [2005-02-03 11:08] :
Salut

J'ai un petit problème : depuis quelques temps je ne peux plus exécuté
mes scripts shell. Qu'ils soient en sh ou en bash, j'ai le même problème :

-bash: ./SQL_dump: /bin/bash: bad interpreter: Permission non accordée

Pourtant mes scripts fonctionnaient avant. Donc j'imagine qu'il ya une
merde avec bash, amsi je vois pas quoi !

D'autant que d'un point de vue persmissions, je crois que c'est ok :

35.246 Mo /root $> ll /bin/bash
-rwxr-xr-x 1 root root 667180 2005-01-22 23:20 /bin/bash


Je n'ai rien changé dernièrement, j'ai juste des partitions
supplémentaires, mais elles ne contiennent que des documents...

Est-ce que quelqu'un a un idée ?



Ton script n'est pas exécutable, il a des retours à la ligne au format
DOS, il est placé sur une partition montée en noexec ? Ce sont 3 des
causes possibles pour un tel message d'erreur (pas explicite, il est
vrai).


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frederic Beck
> * Aurelien [2005-02-03 11:08] :
> Salut
>
> J'ai un petit problème : depuis quelques temps je ne peux plus
> exécuté mes scripts shell. Qu'ils soient en sh ou en bash, j'ai le
> même problème :
>
> -bash: ./SQL_dump: /bin/bash: bad interpreter: Permission non
> accordée
>
> Pourtant mes scripts fonctionnaient avant. Donc j'imagine qu'il ya
> une merde avec bash, amsi je vois pas quoi !
>
> D'autant que d'un point de vue persmissions, je crois que c'est ok :
>
> 35.246 Mo /root $> ll /bin/bash
> -rwxr-xr-x 1 root root 667180 2005-01-22 23:20 /bin/bash
>
>
> Je n'ai rien changé dernièrement, j'ai juste des partitions
> supplémentaires, mais elles ne contiennent que des documents...
>
> Est-ce que quelqu'un a un idée ?

Ton script n'est pas exécutable, il a des retours à la ligne au format
DOS, il est placé sur une partition montée en noexec ? Ce sont 3 des
causes possibles pour un tel message d'erreur (pas explicite, il est
vrai).



Vérifie que dans ton fstab tu n'aies pas les noexec ou user, j'ai le
meme prob sur les partitions avec l'option user mais pas les autres. Sur
les partitions avec l'option user tu peux neanmoins executer tes scripts
avec la syntaxe ".<espace><script>"

Fred