gnatbite 10 Posted July 28, 2005 Report Share Posted July 28, 2005 Moin Leute, bin zwar eigentlich ein Linuxer aber mit Windows muß man sich halt auch auseinandersetzen. Folgendes Problem. Ein Kunde hat einen Windows2003-Server und möchte, dass die Dienste (Programme) überwacht werden. Falls also ein Programm abstürzt, soll es automatisch neu gestartet werden. Unter Linux benutze ich dafür DaemonTools. (Nein, es hat nichts mit dem Windows-Mount-Programm zu tun) Dieses Programm überwacht die laufenden Prozesse, wenn einer abstürzt oder beendet wird, startet DaemontTools es sofort neu. Genau soetwas suche ich für Windows. Gibt es soetwas überhaupt in euerer Welt? MfG, gnatbite Quote Link to comment
blub 115 Posted July 28, 2005 Report Share Posted July 28, 2005 hi, in der billigsten Variante für Dienste WMIC /Node:rechner1 service Where name='SNMP' Get Name, State /Every:120 >>c:\snmp.log WMIC /Node:rechner1 service where name='SNMP' Call StartService >>c:\snmp.log kannst du von jedem 2003/ xp rechner remote laufen lassen. Per Skript gehts auch noch eleganter, aber ist mir jetzt etwas spät ;) cu blub Quote Link to comment
gnatbite 10 Posted July 29, 2005 Author Report Share Posted July 29, 2005 Ui, das sieht ja kompliziert aus. Habe leider nicht viel Ahnung von Windows. ;-) Wenn ich das Recht verstehe, schreibt WMIC in ein LOGFILE, wenn ein Programm sich beendet. Sobald ein Programm im LOGFILE steht, wird es automatisch wieder von WMIC gestartet oder? "name" wäre dann also der Name des Prozesses? "rechner1" der Name des Rechners oder ist das beliebig? Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.