Aller au contenu principal
Sujet résolu
Ce sujet a été marqué résolu et ne nécessite aucune autre attention.
Sujet: Script shell? [Résolut] (Lu 361 fois) sujet précédent - sujet suivant

Script shell? [Résolut]

Bonjour, j'ai un peu honte de présenter un problème qui semble être celui d'un débutant!
Sauf que j’ai du passer a coté de quelque chose d’essentiel car je n'arrive pas à lancer un très simple script shell que j'utilisais pourtant depuis un bon moment sur une autre distribution.
Et si j'arrive pas a faire fonctionner celui-ci tout simple imaginez les autres en réserve!

Un regard neuf pourras peut être résoudre cette mystérieuse impasse!
J'ai vérifié les droits, chemin, présence de l’interprétateur, bien activé en tant qu'exécutable etc...

Droit sur le fichier:
pepit@wawa:~> ls -l Minecraft.sh
-rwxr-xr-x 1 pepit pepit 99 11 avril 15:04 Minecraft.sh

Contenu:
#!/bin/bash

# Script Pep de lancement de Minecraft

cd ~/.minecraft ; java -jar Minecraft.jar

Résultat du lancement:
pepit@wawa:~> ./Minecraft.sh
./Minecraft.sh: ligne 1: #!/bin/bash: Aucun fichier ou dossier de ce type
./Minecraft.sh: ligne 5 : cd: /home/pepit/.minecraft : Aucun fichier ou dossier de ce type
Error: Unable to access jarfile Minecraft.jar

Je ne comprend pas la première ligne d'erreur car je n'ai jamais eu ce genre de problème.
Les autres lignes découle de la première?

Lorsque j'essaie de le lancer directement avec Dolphin ça me renvoi ceci:
Code d'erreur 100 inconnu
execvp: Erreur de format pour exec()
Veuillez envoyer un rapport de bogue détaillé à https://bugs.kde.org.
Je doute d'un bug à ce niveau, penche plutôt sur un oubli de ma part ou autre?...

Re : Script shell?

Répondre #1
Bonjour,

fais-voir un:
cat -A ~/Minecraft.sh

et puis
ls -l ~/.minecraft/Minecraft.jar

Re : Script shell?

Répondre #2
Bonjour,
L’erreur indique qu’il ne trouve pas le 
dossier caché 
.minecraft
dans ton home.

Re : Script shell?

Répondre #3
Chalu a raison, de mémoire, il y a un installeur officiel pour Minecraft qui créé le dossier caché la première fois. C'est ce dossier caché qui sert d'ailleurs pour les mods...

Ce qui m'étonne c'est :
./Minecraft.sh: ligne 1: #!/bin/bash: Aucun fichier ou dossier de ce type

Re : Script shell?

Répondre #4
Bonjour,

fais-voir un:
cat -A ~/Minecraft.sh


Bien vu, j'ai obtenu un "M-oM-;M" devant "#!/bin/bash", ce qui signifie que le codage était de type Microsoft.
Par contre j'explique pas d'ou ca sort, le fichier a été créé sous linux et était utilisé et fonctionnais dernièrement sur une Mageia7.
L'emplacement et le fichier est le même et est simplement lié dans mon répertoire home... Mystère!

Erreur corrigée avec:
dos2unix Minecraft.sh

Merci pour votre aide