Erreur bash : Aucun fichier fichier ou repert
Résolu
yann74
-
yann74 -
yann74 -
Bonjour,
j'arrive à executer un script : bash nomdemonscript.sh
depuis un dossier /home/user/blabla
j'ai dupliqué ce dossier en le nommant blibli, ainsi que le script.
Je me place donc dans /home/user/blibli je relance la commande: bash nomdemonscript.sh
j'ai une erreur:
"aucun fichier ou repertoire de ce typel/blibli"
je suis connecté en root à mon serveur dedié,
blabla et blibli appartiennent à un autre user.
le script a les permissions suivantes:
-rwxr-xr-x
merci d'avance de votre aide
Yann
j'arrive à executer un script : bash nomdemonscript.sh
depuis un dossier /home/user/blabla
j'ai dupliqué ce dossier en le nommant blibli, ainsi que le script.
Je me place donc dans /home/user/blibli je relance la commande: bash nomdemonscript.sh
j'ai une erreur:
"aucun fichier ou repertoire de ce typel/blibli"
je suis connecté en root à mon serveur dedié,
blabla et blibli appartiennent à un autre user.
le script a les permissions suivantes:
-rwxr-xr-x
merci d'avance de votre aide
Yann
7 réponses
-
Ben cherche pas, l'erreur vient du fait que ton fichier est formaté à la Windows ;-((
Il te faudrait convertir les fins de ligne au format Unix, mais le plus simple reste une copie directe de ton fichier d'origine directement depuis le serveur...
cp -i /home/user/blabla/nomdemonscript.sh /home/user/blibli/nomdemonscript.sh
-
Tu as essayé la commande "sh nomdemonscript.sh " ou "./nomdemonscript.sh " en étant bien dans le bon dossier?
Et quand tu tapes ta commande, l'autocomplétion avec la touche TAB te détecte "nomdemonscript.sh" ou pas? -
Salut,
En root tape la commandefind /home -name '*nomdemonscript.sh'
Ensuite affiche le résultat.
-
Bonjour merci pour la réponse.
j'ai tapé en root la commande:
find /home -name '*nomdemonscript.sh'
résultat:
/home/user/blabla/nomdemonscript.sh
/home/user/blibli/nomdemonscript.sh
J'ai également essayé la commande "sh nomdemonscript.sh " , "./nomdemonscript.sh " en étant bien dans le bon dossier.
l'autocomplétion avec la touche TAB te détecte bien "nomdemonscript.sh"
mais toujours la même erreur... -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Ca donne
71008360 4 -rwxr-xr-x 1 user team 796 jan 23 22:05 /home/user/blabla/nomdemonscript.sh
71270459 4 -rwxr-xr-x 1 user team 816 avr 30 03:21 /home/user/blibli/nomdemonscript.sh -
J'ai telechargé par ftp le dossier complet, je l'ai renomé, j'ai modifié le script, j'ai ensuite reuploadé le tout.
les deux dossiers (l'original et celui que j'ai dupliqué) ainsi que les fichiers qu'ils contiennent affichent tous owner "user"
La première ligne du script est:
cd /home/user/blibli/nomdemonscript.sh -
Euh... oui sous windows :-/ j'ai une partition ubuntu, ça serait mieux pour faire l'operation?
cat -A /home/user/blibli/nomdemonscript.sh
cd /home/user/blibli/^M$
^M$
/usr/local/bin/php5 creationliste.php^M$
tail -n +2 listenom/listenom.xml >listenom/listenom.xml.php.tmp^M$
mv listenom/listenom.xml.php.tmp listenom/listenom.xml.php^M$
#cp iditem.txt /home/user/www/rss/listenom^M$