NT-Service überwachen

Hallo Leute,

Ich hab ein NT-Service auf einem Server laufen und dieses Service stürzt leider ab und zu ab.

Ich würde gerne ein Programm im Hintergrund laufen lassen, das dieses Service überwacht und bei Bedarf neu startet. Kennt jemand sowas?

Ich hab schon probiert einfach ein net start regelmässig ausführen zu lassen aber der Windows-Scheduler kann nur tägliche Tasks ausführen.

Danke und Grüße, Robert

hi

Ich würde gerne ein Programm im Hintergrund laufen lassen, das
dieses Service überwacht und bei Bedarf neu startet. Kennt
jemand sowas?

du hast nicht so genau gesagt welches OS du auf dem Server hast (auch W2K hat NT dienste) … wenn es ein W2K server ist kannst du das in den Diensteeigenschaften direkt einstellen , dass er sich selber wieder starten soll

Ich hab schon probiert einfach ein net start
regelmässig ausführen zu lassen aber der Windows-Scheduler
kann nur tägliche Tasks ausführen.

wenn du NT einsetzt kannst eine „unendliche“ batchdatei laufen lassen die z.B. 1 minute wartet, prüft ob der service da ist … und wenn nicht, diesen startet … und dann von vorne anfängt

Gruß Hexerl

Super, danke, es ist ein W2K Server und das mit den Diensteeigenschaften ist genau das was ich gesucht habe. :smile:

Grüße, Robert

… und wie prüfst Du per CMD, ob der Service noch läuft? Ich noch immer kein Tool gefunden, welches das in der CMD-Shell macht und dementsprechend ERRORLEVEL zurückgibt

Gruß
Sutti

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hi

… und wie prüfst Du per CMD, ob der Service noch läuft? Ich
noch immer kein Tool gefunden, welches das in der CMD-Shell
macht und dementsprechend ERRORLEVEL zurückgib

mit net start werden alle aktiven Dienste angezeigt

net start > service.txt leitet diese Liste in eine datei um

mit find „“ service.txt kannst du schauen ob der Dienst in der Liste steht

find gibt einen errorlevel zurück bzw. du kannst gleich

find „“ service.txt || net start „“

verwenden

Gruß Hexerl

1 „Gefällt mir“