web-dev-qa-db-ja.com

shファイルの実行時に許可が拒否されました

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です

8
Djm228

権限には実行ビットが設定されていないため、bashはスクリプトを実行しません。ビットを設定してスクリプトを実行できます。

chmod u+x mc.sh
./mc.sh

またはbashに実行させます:

bash mc.sh
20
NZD