You are not logged in.

  • "KifferSports" started this thread

Posts: 25

wcf.user.option.userOption53: Ja

  • Send private message

1

Sunday, June 10th 2012, 3:40pm

Server Neustarten

Hallo habe ein Problem wenn ich meinen Css Server der über meinen Linux root läuft neustarten möchte über ./startupcss restart bzw ./startupcss stop
dann kommt
xray581:/etc/init.d# ./startupcss stop
Stopping cssserver: KifferSportskill: Gebrauch: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
... done.
xray581:/etc/init.d#
der Server restartet nicht und stoppt auch nicht wenn ihr weitere infos braucht einfach sagen keine ahnung was ihr noch braucht danke schonmal

Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

2

Sunday, June 10th 2012, 3:47pm

Du solltest dein Script posten.

MfG
Impact

  • "KifferSports" started this thread

Posts: 25

wcf.user.option.userOption53: Ja

  • Send private message

3

Sunday, June 10th 2012, 3:51pm

Hier mein startscript:

Spoiler Spoiler


Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# !!!!!!!!!!!!!! CHANGE THIS TO THE USER YOU USE FOR YOUR SERVER !!!!!!!!!!!!!!!
CS_USER=servercss
# You must be logged in as this user (not by su!) to re-attach the screen!

PATH=/bin:/usr/bin:/sbin:/usr/sbin

# # DON'T FORGET TO CHANGE THE PATH TO YOUR NEEDS!
DIR=/home/servercss/srcds/css

DAEMON=srcds_run

# Internet server:
PARAMS="./srcds_run -game cstrike +map de_dust2 +maxplayers 18 -port 31000 -autoupdate"
NAME=KifferSports
DESC="cssserver"

start() {
echo "Starting $DESC: $NAME"
if [ -e $DIR ]
then
if [ `whoami` = root ]
then
su - $CS_USER -c "cd $DIR ; screen -d -m -S $NAME ./$DAEMON $PARAMS"
else
cd $DIR ; screen -d -m -S $NAME ./$DAEMON $PARAMS
fi
echo " ... done."
else echo "No such directory: $DIR!"
fi
}

stop () {
if [ `whoami` = root ]
then
if [[ `su $CS_USER -l -c "screen -ls" | grep [.]$NAME[[:space:]]` ]]
then
echo -n "Stopping $DESC: $NAME"
kill $(su $CS_USER -l -c "screen -ls" | awk -F . "\$2 ~ /^$NAME[[:space:]].*/ {print \$1}" | awk '{print $1}')
echo " ... done."
else
echo "$DESC $NAME could not be found. Probably not running."
fi
else
if [[ `screen -ls | grep [.]$NAME[[:space:]]` ]]
then
echo -n "Stopping $DESC: $NAME"
kill $(screen -ls | awk -F . "\$2 ~ /^$NAME[[:space:]].*/ {print \$1}" | awk '{print $1}')
echo " ... done."
else
echo "$DESC $NAME could not be found. Probably not running."
fi
fi
}





case "$1" in
start)
start
;;

stop)
stop
;;

restart)
stop
start
;;

status)
if [ `whoami` = root ]
then
su - $CS_USER -c "screen -ls" | grep [.]$NAME[[:space:]] > /dev/null
else
screen -ls | grep [.]$NAME[[:space:]] > /dev/null
fi
CHECK=$?
[ $CHECK -eq 0 ] && echo "$DESC: $NAME is UP" || echo "$DESC: $NAME is DOWN"
;;

*)
echo "Usage: $0 {start|stop|status|restart}"
exit 1
;;

esac


exit 0



EDIT by fluxX: nächstes mal Codetags benutzen.. habs mal für dich gemacht.

This post has been edited 1 times, last edit by "fluxX" (Jun 10th 2012, 4:02pm)


Impact

Super Moderator

Posts: 1,276

wcf.user.option.userOption53: Nein

  • Send private message

4

Sunday, June 10th 2012, 3:55pm

Bitte schließe deinen Code in Codetags ein, das ist ja unleserlich.

MfG
Impact

fluxX

Super Moderator

Posts: 1,056

Location: Österreich

Occupation: IT Systemadministrator

wcf.user.option.userOption53: Ja

  • Send private message

5

Sunday, June 10th 2012, 3:56pm

Hi,

PARAMS="./srcds_run -game cstrike +map de_dust2 +maxplayers 18 -port 31000 -autoupdate"

./srcds_run entfernen.. das hast du schon mit DAEMON= festgelegt..
da: screen -d -m -S $NAME ./$DAEMON $PARAM aufgefrufen wird und daher srcds_run ./srcds_run -game ....nicht funktioniert.

Greetz

  • "KifferSports" started this thread

Posts: 25

wcf.user.option.userOption53: Ja

  • Send private message

6

Sunday, June 10th 2012, 4:11pm

So danke schonmal für die schnellen antworten
Habe es nun soweit geändert->
PARAMS="srcds_run -game cstrike +map de_dust2 +maxplayers 18 -port 31000 -autoupdate"

als das nicht ging habe ich es so versucht

PARAMS="-game cstrike +map de_dust2 +maxplayers 18 -port 31000 -autoupdate"
immer noch der selbe fehler

xray581:/etc/init.d# ./startupcss stop
Stopping cssserver: KifferSportskill: Gebrauch: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
... done.
xray581:/etc/init.d#

This post has been edited 1 times, last edit by "KifferSports" (Jun 10th 2012, 4:20pm)


Similar threads