Thema: Startscript problem

Hallo,
Ich habe einen kleinen Debian Lenny Server und möchte einen UrT Server aufsetzen.
Nun ich habe alles so gemacht wie in diesem Tutorial: http://blog.trendless.net/2009/07/urban … tallieren/, bleibe aber beim Schritt:

Legt euch jetzt ein Startscript für euren Gameserver an:

    vi /home/urt/urbanterror/start.sh

Dieses Script startet den Server automatisch neu, falls er abstürzen oder Ingame per

    /rcon quit

beendet werden sollte.

    #!/bin/bash
    while true
    do/home/urt/urbanterror/ioUrTded.x86_64 +set fs_game q3ut4 +set dedicated 2 +set net_port 27960 +set com_hunkmegs 128 +exec server.cfg
    echo “server crashed on `date`” > last_crash.txt
    done

hängen

Ich hab alles so erstellt nur beim ausführen kommt folgende Meldung:

/home/urt/urbanterror/start.sh: line 5: syntax error near unexpected token `done’
/home/urt/urbanterror/start.sh: line 5: `done’

Weis jemand eine Lösung?
Danke schon im Voraus,
colin

Zuletzt bearbeitet von colinzi (2010-06-06 15:02:47)

2

Re: Startscript problem

Wenn ich mal raten darf, würde ich sagen, dass du in der 3. Zeile ein Leerzeichen nach do/ einfügen musst. Das Skript sieht dann also so aus:

    #!/bin/bash
    while true
    do /home/urt/urbanterror/ioUrTded.x86_64 +set fs_game q3ut4 +set dedicated 2 +set net_port 27960 +set com_hunkmegs 128 +exec server.cfg
    echo “server crashed on `date`” > last_crash.txt
    done