Prüfen eines Prozesses? Verfasst am: 08.06.2007, 22:41
Hi Luetz!
Also ich möchte einen restarter für einen Server basteln,nur ist jetzt meine Frage wie kann ich checken lassen ob der Server noch läuft oder nicht oder auch ob die exe noch ausgeführt wird.
Und wenn der Server nicht mehr läuft soll er automatisch restartet werden.
thx
Chickenman_ Poster
Anmeldedatum: 24.04.2007 Beiträge: 149
Verfasst am: 09.06.2007, 02:42
Also du meinst, du willst überprüfen ob der server unter prozesse noch läuft.
Das ist eine einfach lösung das programm starttet , startet dann die server .exe dann wartet es so lange bis die server.exe geschlossen wird ,wenn es geschloss nun ist , mach es eine aktion bzw . geht es mit dem programm weiter.
pS: Aber was machst du jetzt wenn der prüfer geschlossen wird , nähmlich ein sicherheitsprüfen noch dazu bauen . Bedeutet
1. Prüfer B startet Prüfer A
2.Pürfer A startet server.exe
3.Prüfer A wird geschlossen startet wieder Prüfer B
4. Prüfer B wird geschloss Startet Prüfer A
So mit hast du einsicherheits system das deine Server.exe immer läuft.
Auser kill Prüfa und prüfer B aus dem task manager.
-----
Einfach wäre es , ein programm zu schreiben was überprüft ob ein tool
in windows gestart wird , wird es das startet das tool die server.exe , ist diese
schon gestartet passiert nicht.
................
Das muss du entscheiden
RUNY0N_ Tutorial Leser
Anmeldedatum: 19.05.2007 Beiträge: 53
Verfasst am: 09.06.2007, 11:10
Man könnte es auch einfach so machen:
Der Prüfer überprüft ob server gestartet ist, wenn nicht wird server gestatet.
Der Server überprüft ob der Prüfer gestartet ist, wenn nicht wird der Prüfer gestatet.
So bräuchte man nicht zwei Prüfer und es würde trotzdem so funktionieren so wie bei Chickenman