Script bash permission non accordée

Fermé
kolt - 12 avril 2004 à 00:44
Xenor Messages postés 3312 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 22 juin 2015 - 12 avril 2004 à 22:26
salut tout le monde et bonne fête,

j'ai un srcipt tel quel :

[arwel@localhost arwel]$ more scripts/Musepack-xmms
#!/bin/sh
#Script auto install plugin Musepack for Xmms
#Musepack-xmms v0.0.1a

if [ ?$UID? -eq ?0? ];
then
echo ?Don't run this script as root?
exit 1
fi

# télécharge le plugin
wget http://www.personal.uni-jena.de/~pfk/MPP/bin/xmms-0.98.zip

#décompresse le plugin avec unzip
unzip xmms-0.98.zip

#modifie les droits du plugin en 555 qui signifie : r-xr-xr-x
chmod 555 xmms-musepack-0.98.so

#couper/coller dans le répertoire des plugins xmms
mv xmms-musepack-0.98.so ~/.xmms/Plugins/

#Suppresion des fichiers extraits de l'archive ainci que l'archive elle même
rm -f README_mpc*
rm -f Wanted
rm -f xmms-0.98.zip
rm -f ChangeLog

ce srcipt est placé dans le répertoire /home/kolt/scripts et se nome Musepack-xmms.sh
quand je lance le script

[kolt@localhost scripts]$ ./Musepack-xmms.sh
bash: ./scripts/Musepack-xmms: Permission non accordée

Quelqu'un pourrait-il m'indiquer où je pèche?

merci

2 réponses

Xenor Messages postés 3312 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 22 juin 2015 51
12 avril 2004 à 01:29
Salut,
dans ton rep scripts essaye
chmod +x ./Musepack-xmms.sh

puis relance le script....

___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM
0
Xenor,

Bravo, c'était bien ça tout simplement rendre le script exécutable.
Par contre dans le script j'ai des apostrophes dans un echo ? Don't .. ?
et dans des commentaires # ... l'archive ...
ceci fait que le script m'indique

[arwel@localhost scripts]$ ./Musepack-xmms
./Musepack-xmms: line 27: unexpected EOF while looking for matching `''
./Musepack-xmms: line 32: syntax error: unexpected end of file

j'ai doublé les apostrophe et celà passe mais je ne comprends pas bien pour les commentaire tout de même!

kolt
0
Xenor Messages postés 3312 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 22 juin 2015 51
12 avril 2004 à 21:23
Le problème ça doit être ton apostrophe effectivement. Mets un "\" devant comme ceci :
...Don\'t...

et le problème des commentaire va se régler par la même occasion : tu ouvrais une apostrophe sans la fermer plus loin d'où l'erreur.

___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM
0
YOUPI ça marche
c'est parfaitement celà!
super Xenor tu serais pas un cousin à x-or? :)
0
Xenor Messages postés 3312 Date d'inscription dimanche 11 août 2002 Statut Contributeur Dernière intervention 22 juin 2015 51
12 avril 2004 à 22:26
En remontant loin dans l'arbre c'est possible...
___________
- X e n o r ---
Jeune & Vaillant Guerrier CCM
0

Discussions similaires