回答
這個批處理文件將爲您提供大部分途徑。你將不得不使用blat或類似的東西或Windows腳本來發送電子郵件。使用任務計劃程序每30分鐘調用一次該批處理文件。
checkserver.bat:
@echo off
ping -n 1 %1 > NUL
IF ERRORLEVEL 0 (echo "Up -- Don't send email.") ELSE echo "Down -- Send email."
調用它像這樣:
C:\>checkserver 127.0.0.1
"Up -- Don't send email."
C:\>checkserver 128.0.0.1
"Down -- Send email."
如果您知道其IP地址,您可以嘗試訪問其文件系統共享中的一個或ping它。這將是最簡單的方法,它們都可以從CMD中完成。
我知道IP,我也可以ping通,但是如何才能知道ping成功? – Rites 2010-10-12 15:59:19
要檢查服務器是否運行正常,可以使用ping
命令。要發送電子郵件,您可以下載電子郵件工具,如blat
等。要每30分鐘重複一次,請使用任務計劃程序進行設置。
如果ping成功了,那麼我將如何識別它? – Rites 2010-10-12 16:08:09
ping是否返回一些布爾值的東西? – Rites 2010-10-12 16:08:34
在命令行上手動執行ping命令,然後檢查其%errorlevel%。 – ghostdog74 2010-10-12 16:09:28
- 1. Bukkit服務器啓動批處理文件循環
- 2. 從windows批處理文件啓動和停止node.js服務器
- 3. 使用批處理或JavaScript來檢查文件是否打開
- 4. 檢查是否存在目錄使用批處理文件
- 5. 使用批處理文件啓動hostednetwork
- 6. 使用批處理文件啓用/禁用Windows服務
- 7. 如何使用Curator檢查Zookeeper服務器是否已啓動?
- 8. 如何使用批處理文件啓動Appium節點服務器?
- 9. windows批處理文件在服務器重啓後啓動瀏覽器
- 10. 如何通過批處理文件檢查服務是否正在運行並啓動它(如果未運行)?
- 11. 批處理文件檢查系統服務是否正在運行
- 12. 如何檢查批處理文件中是否存在Windows服務
- 13. 如何檢查wso2身份服務器已完全啓動或未使用批處理文件。
- 14. 遊戲服務器批處理文件
- 15. 批處理文件檢查文件是否覆蓋正確
- 16. 用於檢查服務器是否在線的批處理腳本
- 17. 批處理文件 - 檢查命令是否可用
- 18. 檢查命令是否在批處理文件中可用
- 19. 停止並通過批處理或cmd文件啓動服務?
- 20. 遠程服務檢查批處理文件不太工作
- 21. 使用批處理文件在另一臺服務器中查找文件
- 22. 在批處理文件中使用/啓動服務時禁用彈出框
- 23. 如何在服務器啓動後使用批處理文件啓動應用程序?
- 24. 從批處理文件中獲取批處理文件的服務器名稱
- 25. 批處理文件批處理文件檢查打開的瀏覽器腳本
- 26. 創建觸發器以啓動任務的批處理文件
- 27. 批處理文件檢查防火牆狀態,如果禁用啓動文件
- 28. 使用ManualResetEvent檢查服務是否已完成處理
- 29. 批處理文件從Windows服務啓動時不會啓動程序
- 30. Windows批處理文件 - 檢查JAVA_HOME是否包含java 7
通過「服務器已啓動」你的意思是物理或虛擬機啓動和響應網絡請求或東西其他像Web服務器或應用程序服務器正在運行? – DMKing 2010-10-12 15:53:47
這兩件事情。無論是在物理上還是對網絡請求做出響應 – Rites 2010-10-12 15:59:53