Erro de permissão

1. Erro de permissão

Samuel
SAchiles

(usa CentOS)

Enviado em 13/03/2014 - 10:23h

Ola pessoal, bom a dificuldade e a seguinte:

Aluguei um servidor VPS Linux CentOS, e estou criando um servidor de Minecraft. Tudo ocorreu normalmente, configuração, entre outras coisas. Porem quando executo o Starter do server para o colocar online aparece erro de permissão, OK, ate a e tudo bem, fui la dei permissão ao arquivo, #chmod a+x, #chmod 777, tentei de tudo que encontrei aqui no fórum, porem agora quando vou executar o Starter do servidor aparece o seguinte erro:

Command '"./RUN.bat"'
failed with return code 126 and error message
-bash: ./RUN.bat: /bin/sh^M: bad interpreter: No such file or directory.

Alguém poderia me ajudar ?

Obrigado.


  


2. Re: Erro de permissão

taiar
taiar

(usa Crunchbang)

Enviado em 13/03/2014 - 11:14h

Olá!

Isso não parece um erro de permissão.

O problema é o seguinte: scripts .bat geralmente são para windows! Se o software que vc tá querendo usar é multiplataforma e roda em linux, deve ter um script equivalente em shell (geralmente a extensão é .sh).

Aí vc dá permissão de execução nele:

chmod +x script.sh

e executa:

./script.sh

[]'s


3. Analise a mensagem de erro

Carlos Adean
c4rl

(usa CentOS)

Enviado em 13/03/2014 - 11:50h



Command '"./RUN.bat"'
failed with return code 126 and error message
-bash: ./RUN.bat: /bin/sh^M: bad interpreter: No such file or directory.


Pelo visto ele não encontrou o interpretador (embora eu deva concordar com o que disse o taiar, talvez este não seja o script correto).

Abra o arquivo e altere o interpretador após o shebang, algo como:

#!/bin/sh ou #!/bin/bash




4. Re: Erro de permissão

Samuel
SAchiles

(usa CentOS)

Enviado em 13/03/2014 - 12:51h

Eu abri o arquivo RUN.bat que seria o que esta dando problema e dele contem o seguinte codigo:

#!/bin/sh
BINDIR=$(dirname "$(readlink -fn "$0")")
cd "$BINDIR"
java -Xmx1024M -jar craftbukkit.jar -o true


--

Entao ele ja esta no /bin/sh...
Esta correto, nao ?

--

EDIT:

Pessoal eu criei um arquivo estenção .sh e dei permicao so que quando tento executar o erro e outro, olhem:

Command '"./RUN.sh"'
failed with return code 127 and error message
./RUN.sh: line 4: java: command not found.



5. Re: Erro de permissão

taiar
taiar

(usa Crunchbang)

Enviado em 13/03/2014 - 13:20h

SAchiles escreveu:
Pessoal eu criei um arquivo estenção .sh e dei permicao so que quando tento executar o erro e outro, olhem:

Command '"./RUN.sh"'
failed with return code 127 and error message
./RUN.sh: line 4: java: command not found.


Tudo certo então, o script rodou!

A resposta ao problema está ai, você não instalou o java no seu servidor!

Abraços.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts