Saya mencoba menggunakan file sh untuk dengan mudah memulai layar dengan konsol server minecraft saya. Saya menamai file ini mc.sh. Saya punya file sh lain di direktori yang sama dengan mc.sh yang berfungsi dengan baik.
Inilah yang ada di mc.sh:
screen -S minecraft java -Xms1024M -Xmx1024M -jar spigot.jar nogui
Inilah yang ada di file sh lainnya:
#!/bin/sh
java -Xms512M -Xmx1024M -XX:MaxPermSize=128M -jar spigot.jar
Pesan kesalahan yang saya dapatkan adalah -bash: ./mc.sh: Permission denied
. Izin untuk mc.sh
adalah-rw-rw-r-- 1
ls -l mc.sh
dari direktori).Jawaban:
Izin tidak memiliki set bit eksekusi, jadi bash tidak akan mengeksekusi skrip. Anda dapat mengatur bit dan menjalankan skrip:
atau biarkan bash mengeksekusinya untuk Anda:
sumber
Anda dapat membuka terminal (tekan Ctrl + Alt + T) dan cd ke direktori target:
cd / path_to_target
Untuk memberi izin pada file "your_file_name":
chmod + x nama_file_name Anda
sumber