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
… 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]
… 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