zyrusthc-linux.no-ip.org

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

Logo zyrusthc-linux.no-ip.org
Freitag, 14. August 2020
  • Benutzer

  • Besucher
    Heute:
    58
    Gestern:
    98
    Gesamt:
    333.644
  • Benutzer & Gäste
    3668 Benutzer registriert, davon online: 68 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 14.08.2020 - 17:55.
  Login speichern
Forenübersicht » Linux » Gameserver » shell_exec('./startscript start'); returns no response

vorheriges Thema   nächstes Thema  
1 Beitrag in diesem Thema (offen) Seiten (1): (1)
Autor
Beitrag
xalupeao ist offline xalupeao  
shell_exec('./startscript start'); returns no response
4 Beiträge - Einmalposter
Hello friends :B


I do not speak German so I will leave the post in English.

I want to use this script to upload my server:

#!/bin/sh
#vollständiges loop Startscript , restartet einen Gameserver bei Crash
#Autor: Zyrusthc
#Website: http://zyrusthc.homeip.net
#
#Syntax: ./startscript $X
# $X = start stop restart restartfork
#
#License: GPL
#http://www.gnu.org/licenses/gpl.html

BASEDIR=/home/irgentwas
PROGRAMM="mohaa_lnxded"
PARAM="+set dedicated 2 +set net_port 12203 +exec custom.cfg"
LOGFILE=$BASEDIR/server.log

INITPIDFILE=$BASEDIR/moh.init.pid
PIDFILE=$BASEDIR/moh.pid

COMMAND="$PROGRAMM $PARAM"
STARTSCRIPTNAME=$0

case "$1" in
start)
echo "Starte $STARTSCRIPTNAME und Kommando: \"$COMMAND\""
$0 fork &
echo $! > $INITPIDFILE
disown
;;

stop)
if test -f $INITPIDFILE; then
if ps aux | grep $(cat $INITPIDFILE) 1> /dev/null 2> /dev/null; then
echo "killing $STARTSCRIPTNAME"
kill -9 $(cat $INITPIDFILE) 1> /dev/null 2> /dev/null
fi
rm $INITPIDFILE
fi

if test -f $PIDFILE; then
if ps aux | grep $(cat $PIDFILE) 1> /dev/null 2> /dev/null; then
echo killing $PROGRAMM
kill -TERM $(cat $PIDFILE) 1> /dev/null 2> /dev/null
fi
rm $PIDFILE
fi
;;

restart)
if test -f $PIDFILE; then
if ps aux | grep $(cat $PIDFILE) 1> /dev/null 2> /dev/null; then
echo "killing $PROGRAMM für restart..."
kill -TERM $(cat $PIDFILE) 1> /dev/null 2> /dev/null
#kill -9 $(cat $PIDFILE) 1> /dev/null 2> /dev/null
fi
rm $PIDFILE
fi
;;

restartfork)
$0 stop
$0 start
;;

fork)
while [ true ]; do
if test -f $LOGFILE; then
mv $LOGFILE $LOGFILE.old
fi
$BASEDIR/$COMMAND 2> $LOGFILE &
echo $! > $PIDFILE
wait
done
;;

*)
echo "Usage: $0 {start|stop|restart|restartfork}"
;;
esac

but I did not show any response command shell_exec();

$ouput= shell_exec(/home/scriptstart.sh start);
echo "$ouput";

the server is actually gone up but does not show the answer on the screen that the server has been raised if there is no loading ...


I think it can be for the "while" using the script, I hope you can help me.


Dieser Beitrag wurde 1 mal editiert, zuletzt von xalupeao am 19.12.2008 - 01:49.
Beitrag vom 19.12.2008 - 01:47
Diesen Beitrag melden   nach weiteren Posts von xalupeao suchen xalupeao`s Profil ansehen xalupeao eine E-Mail senden xalupeao eine private Nachricht senden xalupeao 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 68 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.24832 Sekunden generiert


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