.sh script não será executado [duplicado]

11

Estou tentando instalar o Craftbukkit no meu servidor Ubuntu 12.04. No entanto, estou tendo problemas com a etapa sete, que me instrui a executar ./craftbukkit.sh .

Se eu o executar como um usuário normal, obtenho um erro de permissão. Se eu rodar usando o sudo, eu recebo sudo: ./craftbukkit.sh: command not found .

O que estou fazendo de errado?

    
por SomeKittens 19.06.2012 / 20:15

2 respostas

18

Você precisa chmodar o arquivo primeiro antes de executar.

chmod +x file.sh

Agora, você pode executar o arquivo .sh da seguinte forma

./file.sh

Outra maneira de executar o arquivo .sh no Linux

sh file.sh

OR

bash file.sh
    
por penreturns 19.06.2012 / 20:19
3

De acordo com a página wiki do bukkit .

  

[...] digite sh craftbukkit.sh para executar o script que você escreveu antes. Seu servidor   vai começar e continuar correndo até que você pare (ou até que ele falhe).

    
por pl1nk 19.06.2012 / 20:17