Duplicate possible:
Comment puis-je exécuter des fichiers .sh dans Terminal?
J'essaie de installer Craftbukkit sur mon serveur Ubuntu 12.04. Cependant, j'ai des problèmes avec l'étape sept, qui me charge d'exécuter ./craftbukkit.sh
.
Si je l'exécute en tant qu'utilisateur normal, j'obtiens une erreur d'autorisation. Si je l'exécute avec Sudo, j'obtiens Sudo: ./craftbukkit.sh: command not found
.
Qu'est-ce que je fais mal?
Vous devez d'abord modifier le fichier avant de l'exécuter.
chmod +x file.sh
Maintenant, vous pouvez exécuter votre fichier .sh comme suit
./file.sh
Une autre façon d’exécuter un fichier .sh sous Linux
sh file.sh
OR
bash file.sh
Selon la page wiki de bukkit .
[...] tapez
sh craftbukkit.sh
pour exécuter le script que vous avez écrit auparavant. Votre serveur va démarrer et continuer à fonctionner jusqu'à ce que vous l'arrêtiez (ou jusqu'à ce qu'il se bloque).