#1 Le 20/11/2008, à 14:35
- n3o51
[resolu]aide script start stop pour call of duty 4
Bonjour voila suite a la creation d'un server call of duty j'ai creer un script mais j'ai besoin de vous si vous voulez ca fonctionne mais c'est pas tres propre .
le script de lancement :
#! /bin/bash
#
#
BASEDIR=/home/tce/cod4/
#######################################################################
# You don't need to change anything below this line #
#######################################################################
cd $BASEDIR
PERL=`type -p perl`
PID=`ps axw|grep "cod4" |grep -v grep`
##################################################
case "$1" in
start)
echo ""
echo "Starting server cod 4 "
echo ""
./cod4_lnxded +set net_ip monip +set net_port leport +set dedicated 2 +map mp_shipment + exec server.cfg &
echo "OK!"
;;
stop)
echo -n "Stopping server cod 4 : "
if (test -n "$PID") then
# killing etadmin_mod
kill $PID
echo "OK!"
else
echo "FAILED! (server cod4 isn't running)"
fi
;;
status)
if (test -n "$PID") then
echo "Status: running"
else
echo "Status: not running"
fi
;;
restart)
$0 stop
# Need to sleep here, because etadmin_mod needs some seconds to shutdown
sleep 2
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart|reload|status}"
exit 1
esac
# Inform the caller not only verbosely and set an exit status.
exit
Mais y a un petit soucis c'est que quand je le lance il marque les messages du jeu je dois faire ctrl + c pour plus les voir et enfin quand je coupe j'ai
./codaes: line 29: kill: (28960) - Aucun processus de ce type
./codaes: line 29: kill: +set : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: dedicated : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: (2) - Opération non permise
./codaes: line 29: kill: +map : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: mp_shipment : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: + : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: exec : les arguments doivent être des processus ou des ID de processus
./codaes: line 29: kill: server.cfg : les arguments doivent être des processus ou des ID de processus
plein d'autre encore mais c'est toujours pareil en faite il veut tuer chaque arguments de la ligne
./cod4_lnxded +set net_ip monip +set net_port leport +set dedicated 2 +map mp_shipment + exec server.cfg &
Merci pour votre aide !!!
Dernière modification par n3o51 (Le 20/11/2008, à 15:37)
Welcome to the real world
________________________________
Hors ligne
#2 Le 20/11/2008, à 15:36
- n3o51
Re : [resolu]aide script start stop pour call of duty 4
j'ai resolu en passant par screen
Welcome to the real world
________________________________
Hors ligne