完整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请求 监控网站相关推荐

  1. bat curl 返回值_bat curl 发送http请求 监控网站

    标签:bat @echo off color 1f title 正在监控 www.0579ld.com.cn echo 正在监控 www.0579ld.com.cn(23.247.53.3).. :a ...

  2. PHP爬取post网页数据,php curl发送post请求爬取webService接口数据简单实例

    header('Content-Type: text/html;charset=utf-8'); /** * 使用curl发送post请求 * @param $url * @param string ...

  3. php curl发送post请求失败,php 利用curl发送post请求

    利用curl发送post请求完成数据,接口的访问,这里面的参数可以修正一下,就可以写成可以支持文件上传的一个post请求,但是我这里不做仔细的写了.等以后有时间了在考虑怎么分解这个方法: /** * ...

  4. shell处理curl返回数据_linux shell中curl 发送post请求json格式问题的处理方法

    今天在linux中使用curl发送一个post请求时,带有json的数据,在发送时发现json中的变量没有解析出来 如下 curl -i -X POST -H 'Content-type':'appl ...

  5. python post请求实例_Python3模拟curl发送post请求操作示例

    本文实例讲述了Python3模拟curl发送post请求操作.分享给大家供大家参考,具体如下: 后端给的接口样式: curl "http://65.33.44.43:509/pre/upda ...

  6. python调用curl_Python3模拟curl发送post请求操作示例

    本文实例讲述了Python3模拟curl发送post请求操作.分享给大家供大家参考,具体如下: 后端给的接口样式: curl "http://65.33.44.43:509/pre/upda ...

  7. php curl发送post请求失败,PHP中的使用curl发送请求(GET请求和POST请求)

    使用CURL发送请求的基本流程 使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤: 1.初始化连接句柄: 2.设置CURL选项: 3.执行并获取结果: 4.释放VURL连接句柄. ...

  8. curl发送post请求带Json参数、发送get请求

    文章目录 curl发送post请求带Json参数 curl发送get请求带参数 curl 参数 curl发送post请求带Json参数 1:linux下执行curl命令发送post请求 curl -X ...

  9. curl 发送 POST 请求的四种方式

    使用 curl 发送 POST 请求的四种方式: application/x-www-form-urlencoded 使用实例 $ curl localhost:3000/api/basic -X P ...

最新文章

  1. python 判断字符串是否为空,字典是否为空,列表是否为空,元组是否为空的方法
  2. C++ Primer练习题day1
  3. 一次问卷产品的MVP设计
  4. python程序调用函数的过程是什么_Python:函数定义和调用时都加*,有什么作用?...
  5. embedding与pytorch中squeeze()和unsqueeze()函数介绍
  6. Atitit 四种自动机 fsm pda 目录 1. 自动机可分为有限自动机、后进先出自动机、线性有界自动机、图灵机等几种。它们对语言的识别能力各不相同。 2 1.1. 抽象自动机的理论。 2 1.
  7. 开发反应执行阿里云mysql语句报错
  8. 高等应用数学问题的matlab求解pdf,《高等应用数学问题的matlab求解》(薛定宇 陈阳泉)[PDF]...
  9. gooflow 自定义流程图
  10. 简单的markdown在线解析服务-pro
  11. vue——菜鸟教程学习
  12. java u码_Java AQS无码讲解
  13. 计算机的未来发展前景论文,浅述未来计算机的发展趋势论文 计算机发展趋势论文...
  14. 【网单服务端】卡丁车深海之城单机游戏服务端+使用说明
  15. 增值税发票查验平台网站时被拦截了怎么办?
  16. oracle 先决条件失败,linux安装oracle先决条件检查全部失败
  17. 背包客:走遍世界都有家
  18. 基于fpga的直流电机vhdl+论文+开题报告+(csdn免费下载)
  19. MatLab SimuLink国产代替
  20. 硕士研究生入学统一考试408 计算机学科考试大纲

热门文章

  1. php mysql 无法查询中文名字_PHP连接MySQL查询中文时显示Notice: Trying to get property of non-object...
  2. 关于Git下载上传项目的操作指令
  3. python汉诺塔算法_基于Python的汉诺塔求解中途算法
  4. Android文件存储方式之openFileOutput与获取数据openFileInput
  5. 现代通用计算机的雏,1834年巴贝奇设计的( )是现代通用计算机的雏形 答案:分析机...
  6. 功率谱 幅值谱_疲劳损伤谱(FDS)的基本原理
  7. CV_Sicong Liu
  8. 开源会议系统openmeetings安装
  9. centos7 安装rabbitMQ3.6.6
  10. Java8 新特性简介