Hi Leute
ich habe das Problem, das ich meine Gameserver Überwachen lassen will und wenn er Abstürtz das es mittels Crontab neu Gestartet wird nur leider bin ich kein Linux Profi
hat einer eine Idee wie man das verwirklichen kann
Man muss doch eigendlich nur ein script schreiben das den Prozess Überwacht und wenn er nicht mehr da ist den server Neustartet.
Habe nun erstmal ein test gemacht der leider in die Hose ging
so mit diesem Crontab eintrag sollte der Server Morgens um 6 Uhr neu gestartet werden nur leider könnte er die Datei nicht finden
/home/Gameserver/cod4_server4/restart.sh: line 1: ./stop.sh: No s/home/Gameserver/cod4_server4/restart.sh: line 2: ./start.sh: No such file or directory
uch file or directory
Restart
start
[screen -AmdS cod44 ./cod4_lnxded +set fs_basepath /home/Gameserver/cod4_server4 +set fs_homepath /home/Gameserver/cod4_server4 +set fs_game "mods/pam4" +set dedicated 2 +exec l4g_sd_hc.cfg +set sv_punkbuster 1 +set net_port 24300 +map mp_crossfire
stop
nur wo liegt das Problem, wäre ja schonmal ein Anfang wenn ich das mit dem autoneustart hin bekommen würde
danke an alle die sich meiner Annehmen
Mfg Chris
Hier mal das Onlinecheck script
#!/bin/sh
dir="/home/Gameserver/cod4_server4"
process=`ps auxw | grep ./cod4_lnxded-bin | grep -v grep | awk '{print $11}'`
if [ -z "$process" ]; then
echo "Couldn't find a running server, restarting it."
cd "$dir"
nohup ./cod4_lnxded-bin +set fs_basepath /home/Gameserver/cod4_server4 +set fs_homepath /home/Gameserver/cod4_server4 +set fs_game "mods/pam4" +set dedicated 2 +exec l4g_sd_hc.cfg +set sv_punkbuster 1 +set net_port 24300 +map mp_crossfire
fi
Alles anzeigen
nur das Problem ist das bei mir ja die cod4_lnxded-bin ja vier mal läuft weil 4 Gameserver
nunja ich weiß ich kann fragen,fragen