bat php 监控网站,bat curl 发送http请求 监控网站
完整bat腳本:
@echo off
color 1f
title 正在監控xxxx.com
echo 正在監控xxxx.com...
:aaa
set str="0"
curl -s http://xxxx.com/checkxxxx.html>check.txt
set /p str=
if not "%str%"=="1" (
echo 在%date% %time:~0,5% 無法正常訪問,重啟中...
cd c:serverPnCmds
echo. | call Stop.cmd
sleep 2
echo. | call Start.cmd
sleep 2
echo 在%date% %time:~0,5% 重啟成功
echo 正在監控xxxx.com...
)
sleep 60
goto aaa
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
說明:
1、訪問檢測地址,該地址正常訪問的話返回1,例如在http://xxxx.com/checkxxxx.html這個html文件中就只寫個1
2、接收返回的頁面,保存在check.txt
3、讀取check.txt內容,存放在變量str中
4、判斷str是否等于1,否則的話執行服務器上用于重啟服務的腳本,因腳本會提示“按任意鍵繼續”,故call前面加上echo. | (注意echo后面有個點)
5、睡眠60秒后跳到aaa出重新檢測
注意:該腳本依賴curl.exe,用于拿到http請求的頁面內容,可以到這里下載:http://curl.haxx.se/download.html
總結
以上是生活随笔為你收集整理的bat php 监控网站,bat curl 发送http请求 监控网站的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle opaque_transf
- 下一篇: head在linux命令中什么意思,li