Ich habe das Problem ,dass ich nicht weiß was da falsch sein könnte (Bin ein Anfänger)
Hier mein Code :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 | #!/bin/bash if [ -f craftbukkit-1.16.5.jar ]; then echo "Skipping download. Using existing craftbukkit-1.16.5.jar" java -Xmx5G -Xms5G -jar craftbukkit-1.16.5.jar if [[ $DO_RAMDISK -eq 1 ]]; then sudo umount $SAVE_DIR rm -rf $SAVE_DIR mv "${SAVE_DIR}_backup" $SAVE_DIR fi else export URL="https://cdn.getbukkit.org/craftbukkit/craftbukkit-1.16.5.jar" fi echo $URL if which wget > /dev/null; then echo "DEBUG: (wget) Downloading ${URL}" wget -O craftbukkit-1.16.5.jar "${URL}" elif which curl > /dev/null; then echo "DEBUG: (curl) Downloading ${URL}" curl -o craftbukkit-1.16.5.jar "${URL}" else echo "Neither wget or curl were found on your system. Please install one and try again" # fi fi if egrep -q eula=true eula.txt; then echo Starting ... java -Xmx5G -Xms5G -jar craftbukkit-1.16.5.jar nogui exit else Height=15 WIDTH=40 CHOICE_HEIGHT=4 BACKTITLE="Bukkit" TITLE="Choice" MENU="Do you accet the eula at (https://account.mojang.com/documents/minecraft_eula) ? " OPTIONS=(1 "Yes 2 "No") CHOICE=$(dialog --clear \ --backtitle "$BACKTITLE" \ --title "$TITLE" \ --menu "$MENU" \ $HEIGHT $WIDTH $CHOICE_HEIGHT \ "${OPTIONS[@]}" \ 2>&1 >/dev/tty) clear case $CHOICE in 1) echo "You accepted the eula..." sed s/false/true/g eula.txt java -Xmx5G -Xms5G -jar craftbukkit-1.16.5.jar nogui ;; 2) echo "You not Accepted the eula" ;; esac fi |
Hier das Debug :
Skipping download. Using existing craftbukkit-1.16.5.jar Error: Invalid or corrupt jarfile craftbukkit-1.16.5.jar DEBUG: (wget) Downloading http://: Invalid host name. ./startserver.sh: line 56: unexpected EOF while looking for matching `"' ./startserver.sh: line 61: syntax error: unexpected end of file