Hallo!
Ich hoste ein paar kleine Gameserver (neinnein, keine CS o.ä.) auf Suse 10.1, die manchmal abstürzen. Nun würde ich gerne ein Script haben, das mir nach Aufruf 5-10 Server startet und überwacht, ob die Prozesse nicht durch irgendwas beendet wurden.
Alternativ kann ich das Script auch 5-10mal selber starten
Eine weitere Bedingung: die ausführbaren Dateien der GS haben identische Namen - es wäre also klasse, wenn man das berücksichtigen könnte. Alternativ könnte ich auch die Namen umbenennen.
Also sowas in der Art:
starte Server 1-10
do
for i=1 to 10
check, ob pid von server i aktiv ist. falls nicht: starte Server i
sleep 10min
od
oder Alternativ für jeden Server ein script:
starte server
do
check, ob pid von server aktiv ist. falls nicht: starte server
sleep 10min
od
Wäre superklasse, wenn mir jemand dabei weiterhelfen könnte
Vielen Dank im Voraus
Ich hoste ein paar kleine Gameserver (neinnein, keine CS o.ä.) auf Suse 10.1, die manchmal abstürzen. Nun würde ich gerne ein Script haben, das mir nach Aufruf 5-10 Server startet und überwacht, ob die Prozesse nicht durch irgendwas beendet wurden.
Alternativ kann ich das Script auch 5-10mal selber starten
Eine weitere Bedingung: die ausführbaren Dateien der GS haben identische Namen - es wäre also klasse, wenn man das berücksichtigen könnte. Alternativ könnte ich auch die Namen umbenennen.
Also sowas in der Art:
starte Server 1-10
do
for i=1 to 10
check, ob pid von server i aktiv ist. falls nicht: starte Server i
sleep 10min
od
oder Alternativ für jeden Server ein script:
starte server
do
check, ob pid von server aktiv ist. falls nicht: starte server
sleep 10min
od
Wäre superklasse, wenn mir jemand dabei weiterhelfen könnte
Vielen Dank im Voraus