CURL检查页面

简介:
#!/bin/bash
tomcatcheck()
{
statusNum=200
contentmin=100000
statusnum=$(curl -I www.mayi.com 2>/dev/null | awk '/HTTP/ {print $2}')
contentsize=$(curl -I www.mayi.com 2>/dev/null | awk '/Content-Length/ {print $2}')
num=3
while ((num > 0));
do
if [ "${statusnum}" = "${statusNum}" -a  echo ${contentsize} | awk -v zzh=${contentmin} '{print($1>zzh)? "1":"0"}'  -gt "0" ];then
echo 'tomcat ok'
break
else
echo 'tomcat restart'
fi
num=$((num - 1))
sleep 3
done
}

tomcatcheck




本文转自 freeterman 51CTO博客,原文链接:http://blog.51cto.com/myunix/2051235,如需转载请自行联系原作者

相关文章
|
3月前
|
数据采集 JavaScript 网络安全
为什么PHP爬虫抓取失败?解析cURL常见错误原因
豆瓣电影评分是电影市场的重要参考,通过网络爬虫技术可以高效采集评分数据,帮助电影制作和发行方优化策略。本文介绍使用PHP cURL库和代理IP技术抓取豆瓣电影评分的方法,解决反爬机制、网络设置和数据解析等问题,提供详细代码示例和优化建议。
102 0
为什么PHP爬虫抓取失败?解析cURL常见错误原因
|
8月前
|
域名解析 存储 缓存
HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口
【6月更文挑战第23天】 HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口;TCP连接(HTTP/1.1可能需排队);三次握手;发送请求头与体;服务器处理并返回响应;TCP连接可能关闭或保持;浏览器接收并显示响应,更新缓存。HTTP版本间有差异。
135 5
|
9月前
|
JSON 测试技术 API
Curl【实例 01】curl下载使用及cmd实例脚本分享(通过请求下载文件)
Curl【实例 01】curl下载使用及cmd实例脚本分享(通过请求下载文件)
389 0
|
运维 应用服务中间件 nginx
批量检查URL状态的脚本
批量检查URL状态的脚本
|
Web App开发 测试技术 API
记录一次用 curl 测试账户登录服务接口
问题 后台开发服务接口时,经常会用到很多测试工具,比如 Postman、Apipost、Jmeter 等。这些都是带有图形用户界面的工具,有没有一些显得高大上的方法呢?嗯,是有的。 比如今天开发某个账户登陆服务接口时,就想到了先用命令行来测试一下服务接口是否好用。
365 0
使用 curl 下载需要太长时间?试试在 cURL 中设置超时
cURL是一个出色的网络通信工具,它代表“客户端 URL”。几乎所有设备都使用地球上连接到 Internet 的 cURL,cURL 最广泛的用途是从终端中的远程服务器下载文件。
1198 0
使用 curl 下载需要太长时间?试试在 cURL 中设置超时
|
JSON 数据安全/隐私保护 数据格式
CURL常用命令记录--用于简单测试接口
CURL常用命令记录--用于简单测试接口
211 0
|
PHP
PHP curl 得到返回值且不显示在页面上
PHP curl 得到返回值且不显示在页面上
496 0
|
Linux 网络安全 安全
Linux命令参数详细解析-curl
Usage: curl [options...] Options: (H) means HTTP/HTTPS only, (F) means FTP only --anyauth Pick "any" authentication me...
1148 0