Autor |
|
|
|
5 Beiträge - Einmalposter
|
|
|
Hey,
also wenn ich versuche meinen et server zu stoppen, kommt folgende Meldung:
sh startscript stop
startscript: 59: [[: not found
<center><font color="red">Konnte keinen laufenden Server mit PID -- tceserver -- nicht finden</font></center><br>
hier da sscript:
#! /bin/sh
############################################################ ###############
# Startscript für Webinterface-1.3
# zyrusthc.homeip.net
############################################################ ###############
#Screenname
NAME=tceserver
#Spielname für sdout
DESC="beep"
#Gameserver Parameter
PARAMS="+set fs_game tcetest +set dedicated 2 +set net_port 27968 +exec bc_stein.cfg"
#Arbeitsverzeichnis
DIR=/home/midl/et2.55
#Startdatei
SCRIPT=etded
############################################################ ###############
DAEMON=$DIR/$SCRIPT
case "$1" in
start)
echo "Starte $DESC: $NAME <br>"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
;;
stop)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME <br>"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... Server gestoppt. <br>"
else
echo "<center><font color=\"red\">Konnte keinen laufenden Server mit PID -- $NAME -- nicht finden</font></center><br>"
fi
;;
restart)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME <br>"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... Server gestoppt ... Kommando Start wird ausgefuehrt <br>"
else
echo "<center><font color=\"red\">Konnte keinen laufenden Server mit PID -- $NAME -- nicht finden ... </font><font color=\"green\">Kommando Start wird ausgefuehrt </font></center><br>"
fi
echo -n "Starte $DESC: $NAME <br>"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo "<center><font color=\"green\"> ... Server gestartet.</font></center><br>"
;;
*)
echo "Usage: $0 Parameter eingeben {start|stop|restart}"
exit 1
;;
esac
exit 0
Viele Grüsse
Tim
Ps: da script habe ich nur per Hand gestartet, nicht über das interface
|
Beitrag vom 12.08.2009 - 23:38 |
|