Koma123
30.05.06, 08:09
Starte jetzt den Server: mohaa1Cannot make directory '/var/run/screen': Keine Berechtigung
Ich habe Debian 3.1 auf meinem Root Server von Strato und möchte Mohaa mit dem Script starten
wenn ich ihn normal starte läuft er auch nur nicht mit dem Script was kann ich machen???
./mohaa_lnxded +set ttycon 0 +exec server.cfg +set dedicated 2 +map_rotate >/dev/null &
Damit Startet er normal
Das Script
#! /bin/sh
clear
DIR=/home/timo/mohaa
DAEMON=$DIR/mohaa_lnxded
# Internet-server:
PARAMS="-mohaa_lnxded +set net_gamespy_port 12304 +set net_port 12204 +exec mohaa.cfg"
NAME=Wir sind Helden [Only Sniper] Stalingrad
DESC="Server"
case "$1" in
start)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "$DESC war noch gestartet! Stoppe nun den $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
echo -n "Starte jetzt den $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
else
echo -n "Starte jetzt den $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
fi
;;
stop)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe den $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
else
echo "Kein gestarteter $DESC gefunden"
fi
;;
restart)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
else
echo "Kein gestarteter $DESC gefunden"
fi
echo -n "Starte $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
Ich hoffe die Daten reichen
Vielen Dank
Ich habe Debian 3.1 auf meinem Root Server von Strato und möchte Mohaa mit dem Script starten
wenn ich ihn normal starte läuft er auch nur nicht mit dem Script was kann ich machen???
./mohaa_lnxded +set ttycon 0 +exec server.cfg +set dedicated 2 +map_rotate >/dev/null &
Damit Startet er normal
Das Script
#! /bin/sh
clear
DIR=/home/timo/mohaa
DAEMON=$DIR/mohaa_lnxded
# Internet-server:
PARAMS="-mohaa_lnxded +set net_gamespy_port 12304 +set net_port 12204 +exec mohaa.cfg"
NAME=Wir sind Helden [Only Sniper] Stalingrad
DESC="Server"
case "$1" in
start)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "$DESC war noch gestartet! Stoppe nun den $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
echo -n "Starte jetzt den $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
else
echo -n "Starte jetzt den $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
fi
;;
stop)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe den $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
else
echo "Kein gestarteter $DESC gefunden"
fi
;;
restart)
if [[ `screen -ls |grep $NAME` ]]
then
echo -n "Stoppe $DESC: $NAME"
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo " ... fertig."
else
echo "Kein gestarteter $DESC gefunden"
fi
echo -n "Starte $DESC: $NAME"
cd $DIR
screen -d -m -S $NAME $DAEMON $PARAMS
echo " ... fertig."
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit 0
Ich hoffe die Daten reichen
Vielen Dank