Ich möchte das Startscript so verändern, dass wenn man ./startscript start eingibt, das Script 10 Sekunden wartet bis es startet.
Als meldung soll "Bitte Warten..." angezeigt werden.
Kann mir bitte jemand sagen, wie das geht?
Ich möchte das Startscript so verändern, dass wenn man ./startscript start eingibt, das Script 10 Sekunden wartet bis es startet.
Als meldung soll "Bitte Warten..." angezeigt werden.
Kann mir bitte jemand sagen, wie das geht?
möglich ist alles....
nagut, sagen wir fast alles^^
so sollte es gehn:
#!/bin/sh
# STARTSCRIPT by Hool and manu
# Many thanks to him :)
#
# If you have any problems, visit manuadminmod.de
# or contact [email]manuel.strider@web.de[/email]
#
#============================
#
#=========
# CONFIG
#=========
#
# Name of process
# Unique for each mod installation
#================
NAME=ManuAdminMod_1
#Default: NAME=ManuAdminMod_1
#
# Basedir to adminmod installation:
#==================================
DIR=/home/gameserver/cod4_1/adminmod
#Example: DIR=/var/games/cod4/adminmod
#
# Path to config directory
#=========================
CFGDIR=config
#Default: CFGDIR=config
#
# Path to log directory
#======================
LOGDIR=log
#Default: LOGDIR=log
#
# Path to php-binary
# Normally only 'php'
#===================
PHP=php
#Example: PHP=/usr/local/bin/php
#
# Parameters for PHP (only for versed user)
#==========================================
PARAMS="-f"
#Default: PARAMS="-f"
#
#==================================
# DO NOT EDIT STH BELOW THIS LINE
#==================================
# -------------------------------------------------------------------
case "$1" in
start)
if [[ `screen -ls |grep $NAME` ]]
then
echo "Error: $NAME is already running, use '$0 stop' to stop it"
else
echo "Bitte Warten..."
sleep 10
cd $DIR
screen -dmS $NAME $PHP $PARAMS daemon.php "$CFGDIR" "$LOGDIR"
echo "$NAME was started. If you have problems try '$0 debug'"
fi
;;
stop)
if [[ `screen -ls |grep $NAME` ]]
then
kill `screen -ls |grep $NAME |awk -F . '{print $1}'|awk '{print $1}'`
echo "$NAME was stopped"
else
echo "Error: $NAME isn't currently running"
fi
;;
status)
if [[ `screen -ls |grep $NAME` ]]
then
echo "$NAME is currently running"
else
echo "$NAME is NOT running"
fi
;;
debug)
if [[ `screen -ls |grep $NAME` ]]
then
echo "Error: $NAME is running, use '$0 stop' to stop it"
else
cd $DIR
$PHP $PARAMS daemon.php "$CFGDIR" "$LOGDIR"
fi
;;
show)
tail -f "$LOGDIR/mod.log"
;;
*)
echo "Usage: $0 {start|stop|status|debug|show}"
exit 1
;;
esac
exit 0
Alles anzeigen
ist das standart startscript vom manuadminmod
nur das beim starten die meldung kommt
"Bitte Warten...."
und dann 10 sekunden schlafen geht und den mod danns startet
DANKE.
:groesste: