Hi,
also, in meinem Startscript wird der server folgendermaßen gestartet:
ZitatAlles anzeigenCS_USER="hlds2_sys"
DIR="/home/hlds2"
DAEMON=$DIR/hlds_run
PARAMS="-game cstrike +ip 192.168.0.1 +map de_dust2 +maxplayers 12 -autoupdate ... "
NAME="hlds2"
DESC="CounterStrike dedicated server II"
echo "Starting $DESC: $NAME"
if [ -e $DIR ];
then
cd $DIR
su $CS_USER - -c "screen -d -m -S $NAME $DAEMON $PARAMS"
else echo "No such directory: $DIR!"
fi
Das funzt auch wunderbar.
Doch wenn ich ihn so stoppen will:
ZitatWayne:~# kill `ps aux | grep -v grep | grep -i $hlds2_sys | grep -i screen | grep -i hlds2 | awk '{print $2}'`
Aufruf: grep [OPTION]... MUSTER [DATEI]...
»grep --help« gibt Ihnen mehr Informationen.
kill: usage: kill [-s sigspec | -n signum | -sigspec] [pid | job]... or kill -l [sigspec]
kommt dass raus. Wo ist mein fehler??
Danke!
MfG