标签:bat

@echo off

color 1f

title 正在监控 www.0579ld.com.cn

echo 正在监控 www.0579ld.com.cn(23.247.53.3)..

:aaa

D:\curl\curl -I www.0579ld.com.cn>nul

set str=%ERRORLEVEL%

if not "%str%"=="0" (

echo 在%date% %time:~0,5% 无法正常访问,重启中...

:: cd c:\server\PnCmds

echo 正在关闭进程

tskill 克隆侠

ping -n 2 127.0.0.1>nul

echo 正在启动进程

start D:\777999\克隆侠.exe

ping -n 2 127.0.0.1>nul

echo 在%date% %time:~0,5% 重启成功

echo 正在监控www.0579ld.com.cn...

)

ping -n 10 127.0.0.1>nul

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请求的页面内容,可以到这里下载https://curl.haxx.se/download.html

tasklist   (列出系统所有正在运行的进程)

tskill BaiduYunGuanjia  (杀死“BaiduYunGuanjia”这个进程)

start D:\BaiduYunDownload\百度云超级不限速召唤大神版\BaiduYunGuanjia.exe  (启动百度云程序)

Windows 获取上一条命令的返回值。 一般情况下,命令执行正确,返回0, 命令异常,返回其他值。

命令:echo %ERRORLEVEL%

set a=%ERRORLEVEL%

echo %a%

@echo off

sc stop 服务名

sc config 服务名 start= Auto

sc start 服务名

标签:bat

原文:http://butterflykiss.blog.51cto.com/3354010/1950713

bat curl 返回值_bat curl 发送http请求 监控网站相关推荐

  1. bat php 监控网站,bat curl 发送http请求 监控网站

    完整bat脚本: @echo off color 1f title 正在监控xxxx.com echo 正在监控xxxx.com... :aaa set str="0" curl ...

  2. bat ping 返回值_bat教程[273] print命令的用法

    古树屋Click to follow us (1)print命令的简介 C:\Users\86137>print /?打印文本文件.PRINT [/D:device] [[drive:][pat ...

  3. linux curl命令 post,linux环境下使用curl命令设置Header参数发送post请求

    linux环境下使用curl命令设置Header参数发送post请求 linux环境下使用curl命令设置Header参数发送post请求 案例1:curl命令发送post请求并且获取返回结果以及响应 ...

  4. curl post 日志_curl命令发送Post请求

    之前一直在用ruby来做get和Post请求,最近有个新的需求,需要对API中的浏览添加文本文件进行post请求.google了半天,没有找到ruby相关的解决办法. 偶然发现了curl对Post命令 ...

  5. 使用curl工具通过Gopher协议发送GET请求

    实验环境: web服务器:192.168.31.89(phpstudy搭建web服务) kali:192.168.31.192 浏览器正常请求路径: 1.使用gopher发送GET请求:  gophe ...

  6. php curl返回结果乱码,curl获取结果乱码的解决方法

    做项目的时候,遇到curl获取的结果是乱码,找了很多资料,终于解决了,以下是解决办法,记录一下.//php脚本开始 /*POST请求远程内容函数*/ function ppost($url,$data ...

  7. bat 命令返回结果_bat教程[284] unzip解压

    古树屋Click to follow us (1)unzip命令的简介 C:\Users\86137\Desktop>unzip -hUnZip 6.00 of 20 April 2009, b ...

  8. TCP发送接口(如send(),write()等)的返回值与成功发送到接收端的数据量无直接关系

    1. TCP发送接口:send() TCP发送数据的接口有send,write,sendmsg.在系统内核中这些函数有一个统一的入口,即sock_sendmsg().由于TCP是可靠传输,所以对TCP ...

  9. linux tcp socket 接收的字节数与发送的字节数不符,TCP发送接口(如send(),write()等)的返回值与成功发送到接收端的数据量无直接关系...

    1. TCP发送接口:send() TCP发送数据的接口有send,write,sendmsg.在系统内核中这些函数有一个统一的入口,即sock_sendmsg().由于TCP是可靠传输,所以对TCP ...

最新文章

  1. SpringBoot使用JSP作为模板
  2. 信息安全隐患日趋严重 专家呼吁政策监管仍待加强
  3. Centos7 上安装Docker
  4. for in在python中什么意思_python for in中的in
  5. Android:Socket客户端开发,Android 的Socket客户端优化,Android非UI线程修改控件程序崩溃的问题
  6. activemq控制面板里的NumberOfPendingMessages、MessagesEnqueued、MessagesDequeued含义
  7. 辗转相除求最大公约数
  8. SpringSecurity分布式整合之实现思路分析
  9. java hql 查询所有内容,HQL查询语言转载
  10. idea高效找出全部未被使用的代码
  11. 【操作系统】进程通信-思维导图
  12. 用python画多来a梦-python3里tkinter中canvas(画板)案例之哆啦A梦
  13. Redis 发布/订阅模式
  14. alpha-beta 极大极小值剪枝算法
  15. ELK入门使用-与springboot集成
  16. 网络中断 rps xps 调优记录
  17. Git全解 idea github gitee gitlab
  18. 微信开发者工具button,input鼠标点击坐标偏移
  19. 扁平化风格职业规划PPT模板
  20. 三分钟了解企业产品发布会直播全流程

热门文章

  1. 深度学习--TensorFlow(项目)Keras手写数字识别
  2. 一、网页端文件流的传输
  3. Git安装与使用教程-本地仓库与远程仓库内容版本管理
  4. android o 全机型推送,氢OS(Android O)官方更新推送 一加两款机型完成适配
  5. request中的内容存储_宜信开源|调用链系列(3):解读UAVStack中的调用链技术...
  6. apex英雄机器人探路者怎么玩_《Apex英雄》探路者机器人怎么玩 探路者机器人技能特性及玩法...
  7. python 函数递归一次增加一次变量_python3--函数(函数,全局变量和局部变量,递归函数)...
  8. java 读取excel_Java12POI操作Excel
  9. 了解Hololens2的硬件信息
  10. Blender中的Python脚本介绍学习教程