bat curl 返回值_bat curl 发送http请求 监控网站
标签: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请求 监控网站相关推荐
- bat php 监控网站,bat curl 发送http请求 监控网站
完整bat脚本: @echo off color 1f title 正在监控xxxx.com echo 正在监控xxxx.com... :aaa set str="0" curl ...
- bat ping 返回值_bat教程[273] print命令的用法
古树屋Click to follow us (1)print命令的简介 C:\Users\86137>print /?打印文本文件.PRINT [/D:device] [[drive:][pat ...
- linux curl命令 post,linux环境下使用curl命令设置Header参数发送post请求
linux环境下使用curl命令设置Header参数发送post请求 linux环境下使用curl命令设置Header参数发送post请求 案例1:curl命令发送post请求并且获取返回结果以及响应 ...
- curl post 日志_curl命令发送Post请求
之前一直在用ruby来做get和Post请求,最近有个新的需求,需要对API中的浏览添加文本文件进行post请求.google了半天,没有找到ruby相关的解决办法. 偶然发现了curl对Post命令 ...
- 使用curl工具通过Gopher协议发送GET请求
实验环境: web服务器:192.168.31.89(phpstudy搭建web服务) kali:192.168.31.192 浏览器正常请求路径: 1.使用gopher发送GET请求: gophe ...
- php curl返回结果乱码,curl获取结果乱码的解决方法
做项目的时候,遇到curl获取的结果是乱码,找了很多资料,终于解决了,以下是解决办法,记录一下.//php脚本开始 /*POST请求远程内容函数*/ function ppost($url,$data ...
- bat 命令返回结果_bat教程[284] unzip解压
古树屋Click to follow us (1)unzip命令的简介 C:\Users\86137\Desktop>unzip -hUnZip 6.00 of 20 April 2009, b ...
- TCP发送接口(如send(),write()等)的返回值与成功发送到接收端的数据量无直接关系
1. TCP发送接口:send() TCP发送数据的接口有send,write,sendmsg.在系统内核中这些函数有一个统一的入口,即sock_sendmsg().由于TCP是可靠传输,所以对TCP ...
- linux tcp socket 接收的字节数与发送的字节数不符,TCP发送接口(如send(),write()等)的返回值与成功发送到接收端的数据量无直接关系...
1. TCP发送接口:send() TCP发送数据的接口有send,write,sendmsg.在系统内核中这些函数有一个统一的入口,即sock_sendmsg().由于TCP是可靠传输,所以对TCP ...
最新文章
- SpringBoot使用JSP作为模板
- 信息安全隐患日趋严重 专家呼吁政策监管仍待加强
- Centos7 上安装Docker
- for in在python中什么意思_python for in中的in
- Android:Socket客户端开发,Android 的Socket客户端优化,Android非UI线程修改控件程序崩溃的问题
- activemq控制面板里的NumberOfPendingMessages、MessagesEnqueued、MessagesDequeued含义
- 辗转相除求最大公约数
- SpringSecurity分布式整合之实现思路分析
- java hql 查询所有内容,HQL查询语言转载
- idea高效找出全部未被使用的代码
- 【操作系统】进程通信-思维导图
- 用python画多来a梦-python3里tkinter中canvas(画板)案例之哆啦A梦
- Redis 发布/订阅模式
- alpha-beta 极大极小值剪枝算法
- ELK入门使用-与springboot集成
- 网络中断 rps xps 调优记录
- Git全解 idea github gitee gitlab
- 微信开发者工具button,input鼠标点击坐标偏移
- 扁平化风格职业规划PPT模板
- 三分钟了解企业产品发布会直播全流程
热门文章
- 深度学习--TensorFlow(项目)Keras手写数字识别
- 一、网页端文件流的传输
- Git安装与使用教程-本地仓库与远程仓库内容版本管理
- android o 全机型推送,氢OS(Android O)官方更新推送 一加两款机型完成适配
- request中的内容存储_宜信开源|调用链系列(3):解读UAVStack中的调用链技术...
- apex英雄机器人探路者怎么玩_《Apex英雄》探路者机器人怎么玩 探路者机器人技能特性及玩法...
- python 函数递归一次增加一次变量_python3--函数(函数,全局变量和局部变量,递归函数)...
- java 读取excel_Java12POI操作Excel
- 了解Hololens2的硬件信息
- Blender中的Python脚本介绍学习教程