sh 파일을 사용하여 minecraft 서버 콘솔로 화면을 쉽게 시작하려고합니다. 이 파일 이름을 mc.sh로 지정했습니다. mc.sh와 동일한 디렉토리에 다른 sh 파일이 있습니다.
mc.sh의 내용은 다음과 같습니다.
screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar nogui
다음은 다른 sh 파일에있는 내용입니다.
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
내가 얻는 오류 메시지는 -bash: ./mc.sh: Permission denied
입니다. 에 대한 권한 mc.sh
은-rw-rw-r-- 1
답변
권한에는 실행 비트가 설정되어 있지 않으므로 bash는 스크립트를 실행하지 않습니다. 비트를 설정하고 스크립트를 실행할 수 있습니다.
chmod u+x mc.sh
./mc.sh
또는 bash가 당신을 위해 그것을 실행하게하십시오 :
bash mc.sh
답변
터미널을 열고 (Ctrl + Alt + T를 누름) 대상 디렉토리로 cd하십시오.
cd / path_to_target
“your_file_name”파일에 실행 권한을 부여하려면 다음을 수행하십시오.
chmod + x your_file_name