I am trying to use an sh file to easily start a screen with my minecraft server console. I named this file mc.sh. I have another sh file in the same directory as mc.sh that runs fine.
Here is what is in mc.sh:
screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar noguiHere is what is in the other sh file:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jarThe error message i get is -bash: ./mc.sh: Permission denied. The permissions for mc.sh are -rw-rw-r-- 1
2 Answers
The permissions don't have the execute bit set, so bash won't execute the script. You can set the bit and execute the script:
chmod u+x mc.sh
./mc.shor let bash execute it for you:
bash mc.sh You can open the terminal (press Ctrl + Alt + T) and cd to the target directory:
cd /path_to_target
To give the file "your_file_name" permission to execute:
chmod +x your_file_name