Problème d'execution de scripts à l'aide de ./

Problème d'execution de scripts à l'aide de ./ - Linux et OS Alternatifs

Marsh Posté le 20-06-2004 à 20:46:39    

Bonjour,
 
Cela fait quelques temps que je n'arrive plus a executer des scritps bash à l'aide de la commande ./mon_script.sh
 
par contre si je fais sh mon_script.sh ça fonctionne.
 
 
quelqu'un aurait-il une idée d'ou cela peu venir ??
 
 
je suis sous gentoo, et j'ai changé de kernel mis à jour mon système et rien ne change :/
 
 
merci.

Reply

Marsh Posté le 20-06-2004 à 20:46:39   

Reply

Marsh Posté le 20-06-2004 à 21:35:14    

tu as bien mis les droits d'exec sur tes scripts ?,


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 20-06-2004 à 21:40:50    

la partition est en noexec ?

Reply

Marsh Posté le 20-06-2004 à 21:51:49    

oui j'ai bien les droits
et c'est le meme problème que je sois en user ou root :/
 
je ne sais pas ce qu'il y a pu se passer :S

Reply

Marsh Posté le 20-06-2004 à 21:53:08    

voila ce que cela me fait :
 
# ./mouse.ini
bash: ./mouse.ini: /bin/sh: bad interpreter: Permission denied

Reply

Marsh Posté le 20-06-2004 à 21:54:15    

Kytrix a écrit :

voila ce que cela me fait :
 
# ./mouse.ini
bash: ./mouse.ini: /bin/sh: bad interpreter: Permission denied


 
c'est ton interpreteur qui est mal défini
 
c'est quoi la première ligne de ton script ?


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 20-06-2004 à 21:57:43    

Klaimant a écrit :

c'est ton interpreteur qui est mal défini
 
c'est quoi la première ligne de ton script ?


 
#!/bin/sh
 
ça me fait ça aussi sur d'autre scripts .. mais c'est pas systèmatique j'ai l'impression :S

Reply

Marsh Posté le 20-06-2004 à 22:04:53    

tu as bien les droits sur /bin/sh ?


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
Reply

Marsh Posté le 20-06-2004 à 23:07:13    

fait un ls -l /bin/sh
 
mais c'est bizarre que ca marche avec sh toto.sh et pas avec ./toto.sh
 
quels sont les droits sur le repertoire courant qui contient toto.sh (.) ?


---------------
http://chilax.com/forum/index.php?showforum=46 => !!!
Reply

Marsh Posté le 21-06-2004 à 19:04:26    

911GT3 a écrit :

la partition est en noexec ?


 
 :whistle:

Reply

Marsh Posté le 21-06-2004 à 19:04:26   

Reply

Marsh Posté le 21-06-2004 à 22:06:20    

merci les gars !
 
ça venait bien de la partition qui était en noexec !
voila comment était la ligne dans fstab:
 
/dev/hda8    /home/kytrix   ext3   rw,user   0   0
 
j'ai donc rajouté exec et ça marche :)
 
j'ai pas compris pkoi il l'as mis en noexec mais bon ...  
 
 
d'un autre coté ya encore trop de truc que je comprend pas :D
 
 
encore merci :)
il me reste le pb de ma souris folle :S


Message édité par Kytrix le 21-06-2004 à 22:06:50
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed