博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
web监控脚本
阅读量:4583 次
发布时间:2019-06-09

本文共 1017 字,大约阅读时间需要 3 分钟。

 

#!/bin/bash

values=`curl -H 'Cache-Control: no-cache' -k -s -m 10 --connect-timeout 10 "$1" |grep "$2"|wc -l`
sleep 3
values1=`curl -H 'Cache-Control: no-cache' -k -s -m 10 --connect-timeout 10 "$1" |grep "$2"|wc -l`
echo "=============================================================" >> /tmp/web.txt
echo `date` >> /tmp/web.txt
echo $1 >> /tmp/web.txt
echo $2 >> /tmp/web.txt
echo "=============================================================" >> /tmp/web.txt
echo "=============================================================" >> /tmp/web.txt
echo `date +'%Y-%m-%d %H:%M:%S'` >> /tmp/web.txt
curl -H 'Cache-Control: no-cache' -k -s "$1" -m 10 --connect-timeout 10 >> /tmp/web.txt
if (($values < 1)) && (($values1 < 1));then
  echo 0
  echo '------------------------error---------------------------------' >> /tmp/web.txt
  curl -H 'Cache-Control: no-cache' -I -k -s "$1" -m 10 --connect-timeout 10 >> /tmp/web.txt
else
  echo 1
fi

#脚本很简单但是演变过程却是是一把辛酸泪。

 

转载于:https://www.cnblogs.com/fanxuanhui-linux/p/6581281.html

你可能感兴趣的文章
二值化函数
查看>>
‘3 sigma’rule(68–95–99.7 rule)
查看>>
内存、时间复杂度、CPU/GPU以及运行时间
查看>>
DES加密解决算法
查看>>
普通树的递归遍历
查看>>
SQL中的case when then else end用法
查看>>
mysql数据库密码更改
查看>>
第三周学习
查看>>
lucene之solr京东案例
查看>>
Java开发Maven环境配置和介绍
查看>>
架构-LAMP特级学习(网站服务器监控)
查看>>
边界检测
查看>>
leetcode Happy Number
查看>>
MP3文件格式解析
查看>>
UVA Live 7770 模拟
查看>>
[LeetCode] Unique Paths II
查看>>
【Python】[面向对象的高级编程] 元类 ---听说这个很难理解
查看>>
taskAffinity 和allowTaskReparenting的用途
查看>>
LNMP环境下安装freeradius+radius manager3.9
查看>>
cocos2d-x性能优化的那些事
查看>>