Minecraft Startscript

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von Penta, 03.12.2010.

  1. Penta

    Penta Boardmaler

    Dabei seit:
    14.05.2007
    Beiträge:
    176
    Zustimmungen:
    0
    Ort:
    Berlin
    Ich finde den Fehler nicht. Als Fehler kommt:
    Code:
    ./startserver: 73: [[: not found
    Und hier der Quellcode:
    Code:
    #!/bin/sh 
    
    DIR="/home/marok"
    DAEMON="java"
    PARAMS="-Xmx3072M -Xms3072M -jar"
    DATA="minecraft_server.jar"
    PARAMS2="nogui"
    
    NAME="Pfefferwerk"
    DESC="Minecraft Server"
    
    case "$1" in
    start)
        if [[ `screen -ls |grep $NAME` ]]; then
            echo "found running prozess: $DESC: $NAME"
            echo "Dont start the Server twice"
            exit 1
            else
                if [ "$UID" = "0" ]; then
                    echo WARNING ! For security reasons we advise: DO NOT RUN THE SERVER AS ROOT
                    for c in $(seq 1 10); do
                        echo -n "!"
                        sleep 1
                    done
                    echo !
                fi
                echo "starting the $DESC"
                if [ -e $DIR ];then
                    if [ -x $DIR ]; then
                        cd $DIR
                        if [ ! -x $DATA ]; then
                            echo "$DATA is not executable, trying to set it"
                            chmod u+x $DATA
                        else
                            screen -d -m -S $NAME $DAEMON $PARAMS $DATA $PARAMS2
                        fi
                    else
                        echo "No such directory: $DIR!"
                    fi
                fi
        fi
    ;;
    
    stop)
        if [[ `screen -ls |grep $NAME` ]]; then
            echo -n "Stopping $DESC: $NAME"
            screen -dr $NAME -X stuff "save-all"
            screen -dr $NAME -X stuff $'\n'
            sleep 5
            screen -r $NAME -X quit
            echo " ... done."
            sleep 3
        else
            echo "Coulnd't find a running $DESC"
        fi
    ;;
    
    restart)
        $0 stop && $0 start || exit 1
    ;;
        
    status)
        if [[ `screen -ls |grep $NAME` ]]; then
            echo "found running prozess: $DESC: $NAME"
            else
            echo "no running prozess: $DESC: $NAME"
        fi
    ;;
    
    *)
        echo "Usage: $0 {start|stop|restart|status}"
        exit 2
        esac
    
        exit 0
    
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. zst

    zst Foren As

    Dabei seit:
    06.09.2006
    Beiträge:
    95
    Zustimmungen:
    0
    Hallo Penta,

    ich tippe mal auf die fehlenden ;; vor esac, also hier:
    *)
    echo "Usage: $0 {start|stop|restart|status}"
    exit 2
    HIER ;;

    Gruß zst
     
Thema:

Minecraft Startscript

Die Seite wird geladen...

Minecraft Startscript - Ähnliche Themen

  1. Minecraft Server im Background

    Minecraft Server im Background: Hi ich bin neu im Linux geschehen und würde gerne meinen Minecraft Server im Hintergrund laufen lassen. Wie z.B. ein ts3 Server also mit >>...
  2. Minecraft

    Minecraft: Hey Leute, ich spiele zur Zeit Minecraft, was auf Java basiert, ich habe es auf einem Windows-Rechner angefangen zu spielen, doch leider kriege...
  3. Startscript als User nicht als root ausführen

    Startscript als User nicht als root ausführen: Hallo Zusammen, wie es der Titel bereits andeutet, möchte ich ein Script als User und nicht als root starten. Leider funktioniert es nur als...
  4. Startscript in init.d scheitert an - " -

    Startscript in init.d scheitert an - " -: Hallo ich schon wieder ;) Ich starte in Debian lenny auf der Console den mjpg_streamer problemlos: /usr/bin/mjpg_streamer -b -i "input_uvc.so -d...
  5. Runlevel+Startscript unter Ubuntu 10.04 Server x64

    Runlevel+Startscript unter Ubuntu 10.04 Server x64: Hallo Community, wie sich schon aus dem Titel unschwer erkennen lässt, habe ich ein Problem / eine Verständnisfrage bezüglich der Runlevel in...