Estou tentando usar um arquivo sh para iniciar facilmente uma tela com o console do servidor minecraft. Chamei esse arquivo de mc.sh. Eu tenho outro arquivo sh no mesmo diretório que o mc.sh que roda bem.
Aqui está o que está no mc.sh:
screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar nogui
Aqui está o que está no outro arquivo sh:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
A mensagem de erro que recebo é -bash: ./mc.sh: Permission denied
. As permissões para mc.sh
são-rw-rw-r-- 1
ls -l mc.sh
no diretório).Respostas:
As permissões não têm o bit de execução definido, portanto, o bash não executará o script. Você pode definir o bit e executar o script:
ou deixe o bash executá-lo para você:
fonte
Você pode abrir o terminal (pressione Ctrl + Alt + T) e cd no diretório de destino:
cd / path_to_target
Para conceder ao arquivo "your_file_name" permissão para executar:
chmod + x nome_do_arquivo
fonte