PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Soldat Server / cronjob funktioniert nicht


Atomaffe
13.01.08, 15:04
Guten Tag,
ich habe ein Problem. Das Betriebssystem meines vServers ist Debian 3.1

Meine Soldatserver stürzen sehr oft ab wenn Battleye jemanden bannt. Nun muss ich den Server dann immer wieder manuell starten.

Ich habe mir folgendes durchgelesen:
http://www.gameserveradmin.de/artikel/gameserver-am-laufen-halten.html

Code:

#!/bin/sh

dir="/home/soldat"
process=`ps auxw | grep soldatserver | grep -v grep | awk '{print $11}'`

if [ -z "$process" ]; then
echo "Couldn't find a running server, restarting it."
cd "$dir"
./soldatserver -d &
fi


so sieht die server_up.sh aus...

*/1 * * * * /home/soldat/server_up.sh >/dev/null 2>&1

...und das hab ich eingegeben, via Putty mit dem User unter dem der Server läuft. Was habe ich falsch gemacht?!

Wäre nett wenn mir jemand helfen könnte.

Mit freundlichen Grüßen
Alexander

Rain_maker
13.01.08, 17:00
Mach doch das, was Dir dort vorgeschlagen wurde.

http://www.linux-forum.de/cronjob-funktioniert-nicht-11224.html

Nicht nur man XZY eingeben sondern auch lesen.

Atomaffe
13.01.08, 17:04
Mach doch das, was Dir dort vorgeschlagen wurde.

http://www.linux-forum.de/cronjob-funktioniert-nicht-11224.html

Nicht nur man XZY eingeben sondern auch lesen.

würde ich ja machen, wüsste ich vorgehen muss. ist leider das erste mal das ich mit cronjob usw arbeite. ich kenne mich damit nicht aus.

Rain_maker
13.01.08, 17:08
Dann solltest Du zuerst aus dem crontab-Editor (sieht nach vi/vim aus) herausgehen und dann die Manpage(s) lesen.


:

q!

BTW:

http://www.serverzeit.de/FreeBSD/admins-haften/

http://www.root-und-kein-plan.ath.cx

Lesen und darüber nachdenken.