Script bash permission non accordée
kolt
-
Xenor Messages postés 3312 Statut Contributeur -
Xenor Messages postés 3312 Statut Contributeur -
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
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
-
Salut,
dans ton rep scripts essayechmod +x ./Musepack-xmms.sh
puis relance le script....
___________
- X e n o r --- Jeune & Vaillant Guerrier CCM-
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 -
-
-