J'essaie d'utiliser un fichier sh pour démarrer facilement un écran avec la console de mon serveur Minecraft. J'ai nommé ce fichier mc.sh. J'ai un autre fichier sh dans le même répertoire que mc.sh qui fonctionne correctement.
Voici ce qui est dans mc.sh:
screen -S minecraft Java -Xms1024M -Xmx1024M -jar spigot.jar nogui
Voici ce qui est dans l'autre fichier sh:
#!/bin/sh
Java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Le message d'erreur que je reçois est -bash: ./mc.sh: Permission denied
. Les autorisations pour mc.sh
sont -rw-rw-r-- 1
Les autorisations n’ont pas de bit d’exécution défini. Par conséquent, bash n’exécutera pas le script. Vous pouvez définir le bit et exécuter le script:
chmod u+x mc.sh
./mc.sh
ou laissez bash l'exécuter pour vous:
bash mc.sh