Archiv verlassen und diese Seite im Standarddesign anzeigen : Shellscript soll Screenprozess neu starten?
Spooky_1999
28.08.05, 12:51
Hallo!
Mein Gameserver terminiert sich manchmal einfach.
Wie muss ein Shellscript aussehen, welches prüft ob der Screen "testscreen" noch läuft und wenn nicht neu startet?
Wo muss ich das hinlegen, damit es automatisch gestartet wird?
thx4help
Hendrik
Ich habe jetzt keine direkte Antwort, aber mit expect geht so etwas auf jeden Fall - einmal autoexpect fuer den Fall, dass der Screen nicht laeuft, dann fuer den Fall, dass er laeuft, die zwei expect scripts konkatenieren und dann ein kleines "Case" einbauen, dann laeuft's...
HTH,
Samsara
.
Spooky_1999
28.08.05, 23:20
Hi
Naja nur wie genau geht das? Da reichen meine Linux-Kenntnisse leider nicht aus. Bin mir noch nicht mal mehr sicher wie die erste Zeile eines Shell-Scripts aussehen muss :(
Hallo
Das währe auch ne Möglichkeit deinen Prozess in ne Schleife Packen !
#!/bin/sh
GAMESERVER="dein startcommando"
while true
do
$GAMESERVER &
wait $!
sleep 10
done
gruss Oli
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.