web-dev-qa-db-fra.com

Le script .sh ne fonctionnera pas

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?

12
SomeKittens

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
20
penreturns

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).

3
pl1nk