Erreur de syntaxe dans un scirpt

Résolu
FanSubCana Messages postés 377 Statut Membre -  
FanSubCana Messages postés 377 Statut Membre -
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 38797 Statut Contributeur 6 433
 
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 377 Statut Membre 25
 
Ça marche nickel.

Merci bien :)
0