zyrusthc-linux.no-ip.org

A Linux Fan Page .... Shellscripts , Mohaa - Cod2 - Battlefield2 - CS - CSS - ET Webinterface ......

Logo zyrusthc-linux.no-ip.org
Donnerstag, 6. August 2020
  • Benutzer

  • Besucher
    Heute:
    60
    Gestern:
    120
    Gesamt:
    332.245
  • Benutzer & Gäste
    3668 Benutzer registriert, davon online: 43 Gäste
 
Start Einloggen Einloggen Die Mitglieder Das Foren-Team Suchfunktion
1932 Beiträge & 333 Themen in 13 Foren
Keine neuen Beiträge, seit Ihrem letzten Besuch am 06.08.2020 - 10:37.
  Login speichern
Forenübersicht » Projekt Webinterface » startscript stoppt nicht

vorheriges Thema   nächstes Thema  
9 Beiträge in diesem Thema (offen) Seiten (1): (1)
Autor
Beitrag
Blacky-.- ist offline Blacky-.-  
startscript stoppt nicht
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
Diesen Beitrag melden   nach weiteren Posts von Blacky-.- suchen Blacky-.-`s Profil ansehen Blacky-.- eine E-Mail senden Blacky-.- eine private Nachricht senden Blacky-.- zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Exsistiert den /usr/bin/[ bzw. ein Symlink auf Test?

Schon mal ./startscript start probiert ?



Greeez Oli
Beitrag vom 12.08.2009 - 23:54
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
Blacky-.- ist offline Blacky-.-  
5 Beiträge - Einmalposter
so kann ich den server zwar auch starten aber nicht stoppen,
der screen läuft zwar aber er wird nicht gestoppt (tceserver)
(der screen tce ist manuell erstellt worden, damit überhaupt ersteinaml ein server läuft)

midl@Ubuntu-804:~$ cd et2.55
midl@Ubuntu-804:~/et2.55$ ./startscript start
Starte beep: tceserver <br>
midl@Ubuntu-804:~/et2.55$ ./startscript stop
./startscript: 59: [[: not found
<center><font color="red">Konnte keinen laufenden Server mit PID -- tceserver -- nicht finden</font></center><br>
midl@Ubuntu-804:~/et2.55$ screen -ls
There are screens on:
9547.tceserver (Detached)
19417.tce (Detached)
2 Sockets in /var/run/screen/S-midl.

midl@Ubuntu-804:~/et2.55$





vllt weist du weiter

Beitrag vom 13.08.2009 - 00:10
Diesen Beitrag melden   nach weiteren Posts von Blacky-.- suchen Blacky-.-`s Profil ansehen Blacky-.- eine E-Mail senden Blacky-.- eine private Nachricht senden Blacky-.- zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Antworte erst mal auf die Frage zum Thema Symlink.



Greeez Oli
Beitrag vom 13.08.2009 - 02:59
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
Blacky-.- ist offline Blacky-.-  
5 Beiträge - Einmalposter
also in /usr/bin liegt [


Viele Grüsse
Tim
Beitrag vom 13.08.2009 - 20:42
Diesen Beitrag melden   nach weiteren Posts von Blacky-.- suchen Blacky-.-`s Profil ansehen Blacky-.- eine E-Mail senden Blacky-.- eine private Nachricht senden Blacky-.- zu Ihren Freunden hinzufügen zum Anfang der Seite
Zyrusthc ist offline Zyrusthc  
Administrator
712 Beiträge - Alter Hase
Zyrusthc`s alternatives Ego
Benutze das Script mal in dieser Form:

Zitat
#! /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



Dann sollte es klappen.



Greeez Oli


Dieser Beitrag wurde 1 mal editiert, zuletzt von Zyrusthc am 15.08.2009 - 00:49.
Beitrag vom 15.08.2009 - 00:49
Diesen Beitrag melden   nach weiteren Posts von Zyrusthc suchen Zyrusthc`s Profil ansehen Zyrusthc eine E-Mail senden Zyrusthc eine private Nachricht senden Zyrusthc`s Homepage besuchen Zyrusthc zu Ihren Freunden hinzufügen zum Anfang der Seite
Blacky-.- ist offline Blacky-.-  
5 Beiträge - Einmalposter
Hey,

war alles mein Fehler, hatte Fehler in der Linux installation,
jetzt klappt alles.
Hat mich auch verwundert, weil ich es schon mal am laufen gehabt hatte und dort lief alles reibungslos



Tim
Beitrag vom 16.08.2009 - 11:05
Diesen Beitrag melden   nach weiteren Posts von Blacky-.- suchen Blacky-.-`s Profil ansehen Blacky-.- eine E-Mail senden Blacky-.- eine private Nachricht senden Blacky-.- zu Ihren Freunden hinzufügen zum Anfang der Seite
Me_Gan ist offline Me_Gan  
1 Beitrag - Einmalposter
klär mich mal auf was dein fehler war.
hab genau das gleiche problem unter lenny.

wird der angesprochene symlink sein aber ich weis nicht was genau ich da machen soll


Dieser Beitrag wurde 1 mal editiert, zuletzt von Me_Gan am 16.08.2009 - 12:11.
Beitrag vom 16.08.2009 - 12:00
Diesen Beitrag melden   nach weiteren Posts von Me_Gan suchen Me_Gan`s Profil ansehen Me_Gan eine private Nachricht senden Me_Gan zu Ihren Freunden hinzufügen zum Anfang der Seite
Blacky-.- ist offline Blacky-.-  
5 Beiträge - Einmalposter
ich habe einfach stumpf Root server neu installiert
Ich habe leider Keine Zeit gehabt, alles aus zu probieren,
weil die Gameserver laufen müssen,

Ansonsten würde ich mal oben den Vorschlan ausprobieren


Tim
Beitrag vom 16.08.2009 - 12:40
Diesen Beitrag melden   nach weiteren Posts von Blacky-.- suchen Blacky-.-`s Profil ansehen Blacky-.- eine E-Mail senden Blacky-.- eine private Nachricht senden Blacky-.- zu Ihren Freunden hinzufügen zum Anfang der Seite
Baumstruktur - Signaturen verstecken
Seiten (1): (1) vorheriges Thema   nächstes Thema

Gehe zu:  
Es ist / sind gerade 0 registrierte(r) Benutzer und 43 Gäste online. Neuester Benutzer: Scarez
Mit 3855 Besuchern waren am 02.09.2011 - 14:07 die meisten Besucher gleichzeitig online.
Aktive Themen der letzten 24 Stunden | Foren-Topuser
 
Seite in 0.24434 Sekunden generiert


Diese Website wurde mit PHPKIT WCMS erstellt
PHPKIT ist eine eingetragene Marke der mxbyte GbR © 2002-2009