Erreur de syntaxe dans un scirpt

Résolu
FanSubCana Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   -  
FanSubCana Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, cher Linuxien et chère Linuxienne.

Je viens aujourd'hui vous voir car j'ai un problème de script qui me fait arracher les cheveux.
J'essaie de lancer un serveur craft bukkit pour Minecraft.Le problème c'est que le script permettant de démarrer le serveur me retourne un erreur dans la console :
./Start.sh: 2: Syntax error: "(" unexpected


Je lance le script soit par la commande : sh Start.sh; soit par : ./Start.sh

Pourtant le script n'est vraiment pas long :
#!/bin/sh 
BINDIR="\$(dirname "\$(readlink -fn "\$0")")" 
cd "\$BINDIR" 
java -Xincgc -Xmx1G -jar server.jar 
EOF 
chmod +x Start.sh 


Merci de votre aide :)




La différence : être "sous" Windows, et être "sur" Linux
La route de la maitrise Linux est difficile, mais la voie est libre

2 réponses

zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   6 431
 
Salut,

Changes le contenu de ton script par ça :

#!/bin/sh 
BINDIR=$(dirname "$(readlink -fn "$0")") 
cd "$BINDIR" 
java -Xincgc -Xmx1G -jar server.jar 


0
FanSubCana Messages postés 319 Date d'inscription   Statut Membre Dernière intervention   25
 
Ça marche nickel.

Merci bien :)
0