Die Prüfung, ob ein server läuft oder nicht mit batch-Datei?
Brauche ich, um zu überprüfen, ob ein server läuft oder nicht?
Wenn nach unten, dann brauche ich eine E-Mail senden
Und diese Aufgabe sollte wiederholt werden, alle 30 Minuten.
Ich habe zu diesem Zweck mit der batch-Datei.
Von "server" meinst du die physische oder die virtuelle Maschine eingeschaltet ist und reagiert auf Anfragen im Netzwerk oder etwas anderes, wie ein web-server oder application server ausgeführt wird?
Die beiden Dinge. Entweder physisch oder reagiert nicht auf Netzwerk-Anfragen
Die beiden Dinge. Entweder physisch oder reagiert nicht auf Netzwerk-Anfragen
InformationsquelleAutor Rites | 2010-10-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Diese batch-Datei erhalten Sie auf dem besten Weg dorthin. Du wirst blat oder etwas ähnliches oder Windows-Skript zum senden der E-Mail. Verwenden Sie den task-scheduler zum aufrufen der batch-Datei alle 30 Minuten.
checkserver.bat:
Nenne es gerne so:
Ich würde wget. Ein nettes Windows-version ist hier Benutzer.ugent.be/~bpuype/wget/#download. Es gibt 0 zurück bei Erfolg, und einen anderen Wert für das scheitern.
InformationsquelleAutor DMKing
Können Sie versuchen, den Zugriff eines Dateisystems Aktien oder ping, wenn Sie wissen, Ihre IP-Adresse. Das wäre der einfachste Weg, und beide von Ihnen machbar von CMD.
InformationsquelleAutor David Pokluda
Um zu überprüfen, ob der server aktiv ist, können Sie die
ping
Befehl. E-Mails senden Sie können E-Mail-download-tools wieblat
etc. Wiederholen alle 30 Minuten, es mit task scheduler.Funktioniert ping wieder einige boolean-Wert etwas?
Ping manuell auf der Kommandozeile, dann überprüfen Sie die %errorlevel%.
Ich Stimme mit Ihnen überein. Es funktionierte einwandfrei.
Können Sie vorschlagen, wie kann ich testen, eine http-Anforderung oder einige application-server, z.B. http ://IP:9001/
InformationsquelleAutor ghostdog74