18. 脚本:nginx服务检测
nginx服务检测脚本
#!/bin/bash
CheckUrl(){
#1.定义变量
timeout=5
fails=0
success=0
#2.循环检测url
while true
do
wget --timeout=${timeout} --tries=1 http://pythonav.cn -q -O /dev/null
if [ $? -ne 0 ];then
let fails=fails+1
else
let success+=1
fi
#success>=1,说明url没问题
if [ $success -ge 1 ];then
echo "this url's status is good"
exit 0
fi
if [ ${fails} -ge 2 ];then
echo "the url must be dead!!!"
done
}
#调用函数
CheckUrl
小知识:shift+% 可以快速找到另一半花括号{}
最后更新:
2022-02-19 13:59:07