Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
problème de variables d'environnement
Envoyé par: soundcha0s

Bonsoir à tous,

il se trouve qu'au collège ou je bosse j'essaye d'ajouter à mon domaine Windows un poste sous Ubuntu, la migration est censée se faire toute seule, notamment grâce à un script bash.
Le problème c'est que je ne peux pas exécuter le script ! le shell me dit qu'aucun fichier portant le nom du script n'est présent !
alors bon, mon fichier est bien exécutable et la syntaxe est conforme a du bash.
et que je lance mon script avec ./script.sh ou bash script.sh c'est pareil.

Le plus bizarre, c'est que du coup j'ai appelé un technicien du rectorat il a fait un ssh sur ma machine et a lancé le script sans problème. Bon, pour d'autres raison j'ai du formater le disque, mais le problème se pose encore, hélas, et je ne vais pas passer mon temps à téléphoner au rectorat alors que le problème est local à ma machine.

je pense que mon problème est lié aux variables d'environnement mais je n'en suis pas sur, et meme si cela était certain je ne vois pas comment y remédier.

Merci d'avance pour l'aide pour m'apporterez.


Poste le Thursday 16 October 2008 18:26:22
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: oudoubah

Tu ne dois pas te trouver dans le répertoire où se trouve le script???

Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 17 October 2008 08:27:16
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: soundcha0s

le problème c'est que justement j'y suis dans ce répertoire...

Poste le Friday 17 October 2008 12:55:05
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: Nuxed

Salut,

Et en donnant le chemin absolu du fichier, tu obtiens le même résultat ?

Poste le Monday 20 October 2008 17:06:54
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: soundcha0s

j'ai essayé en mettant le chemin absolu du fichier, et ça fait pareil.
je ne vois vraiment pas de ou cela peut venir.

Poste le Thursday 23 October 2008 08:14:04
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: Nuxed

Et la complétion bash sur le chemin de cet exécutable fonctionne ou pas ?

Et avec un autre shell (dash, par exemple : [gondor.apana.org.au] ) ?

Poste le Saturday 25 October 2008 11:03:06
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: diancech

Quel est le message d'erreur exact renvoyé par bash ?

Quel est le contenu du script ? Cela peut être une commande du script qui n'est pas trouvée.

Pourrais tu poster le résultat de la commande ls -l dans ton répertoire ?



--------------------------------------------------------------------------------------------------------------------------------------------------
Exige beaucoup de toi-même et attends peu des autres. Ainsi beaucoup d'ennuis te seront épargnés. Confucius

Poste le Sunday 26 October 2008 12:48:31
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: soundcha0s

Désolé de répondre si tard, mais c'était un peu les vacances scolaires, et je ne pouvais donc pas accéder à la machine.

Alors le message d'erreur renvoyé par le shell :
$ sudo ./rejoint_se3_ubuntu-8.04sh
sudo: unable to execute ./rejoint_se3_ubuntu-8.04.sh: No such file or directory
et maintenant sans le sudo, même si il faut être root pour que l'exécution du script se fasse correctement.
$ ./rejoint_se3_ubuntu-8.04sh
bash: ./rejoint_se3_ubuntu-8.04.sh : /bin/bash^M : Mauvais interpréteur: Aucun fichier ou dossier de ce type
peut être que cela provient d'un problème d'encodage des caractères ?
je dois avouer que je commence à désespérer...



Poste le Friday 7 November 2008 11:20:08
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: Nuxed

Salut,

Y a un truc qui me chiffonne dans tes sorties :

$ sudo ./rejoint_se3_ubuntu-8.04sh
sudo: unable to execute ./rejoint_se3_ubuntu-8.04.sh: No such file or directory
Erreur de copie ou réelle erreur du shell ?

Et effectivement, on dirait qu'il y a un des fins de ligne microsoft dans ton fichier... tu peux toujours essayer de les enlever pour voir...

Poste le Friday 7 November 2008 19:03:47
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: soundcha0s

pour le nom du fichier j'ai dû faire une erreur de copie,

des fins de ligne microsoft ? un caractère de fin de ligne, c'est bien ça ?
j'utilise vim, donc je pense que j'aurais du les voir si il y en avait ?

Poste le Friday 7 November 2008 19:45:37
Répondre     Citer    
Re: problème de variables d'environnement

Citation
bash
/bin/bash^M : Mauvais interpréteur: Aucun fichier ou dossier de ce type

man fromdos

Poste le Friday 7 November 2008 22:34:45
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: soundcha0s

merci pour le tuyau, je ne connaissais pas du tout cette commande.
je teste ça dès Lundi prochain et je vous dirai quoi ;-)

Poste le Friday 7 November 2008 23:00:29
Répondre     Citer    
Re: problème de variables d'environnement
Envoyé par: soundcha0s

c'est génial ça marche, merci Иван !

Poste le Monday 10 November 2008 15:21:28
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
problème de variables d'environnement
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons